pub trait WeightInfo {
// Required methods
fn on_initialize_valid_non_terminal() -> Weight;
fn on_initialize_valid_terminal() -> Weight;
fn on_initialize_invalid_terminal() -> Weight;
fn on_initialize_invalid_non_terminal(v: u32) -> Weight;
}
Expand description
Weight functions needed for pallet_election_provider_multi_block::verifier
.
Required Methods§
fn on_initialize_valid_non_terminal() -> Weight
fn on_initialize_valid_terminal() -> Weight
fn on_initialize_invalid_terminal() -> Weight
fn on_initialize_invalid_non_terminal(v: u32) -> Weight
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.
Implementations on Foreign Types§
Source§impl WeightInfo for ()
impl WeightInfo for ()
Source§fn on_initialize_valid_non_terminal() -> Weight
fn on_initialize_valid_non_terminal() -> Weight
Storage: MultiBlock::CurrentPhase
(r:1 w:0)
Proof: MultiBlock::CurrentPhase
(max_values
: Some(1), max_size
: Some(5), added: 500, mode: Measured
)
Storage: MultiBlockVerifier::StatusStorage
(r:1 w:1)
Proof: MultiBlockVerifier::StatusStorage
(max_values
: Some(1), max_size
: Some(5), added: 500, mode: Measured
)
Storage: MultiBlock::Round
(r:1 w:0)
Proof: MultiBlock::Round
(max_values
: Some(1), max_size
: Some(4), added: 499, mode: Measured
)
Storage: MultiBlockSigned::SortedScores
(r:1 w:0)
Proof: MultiBlockSigned::SortedScores
(max_values
: None, max_size
: Some(653), added: 3128, mode: Measured
)
Storage: MultiBlockSigned::SubmissionStorage
(r:1 w:0)
Proof: MultiBlockSigned::SubmissionStorage
(max_values
: None, max_size
: Some(34527), added: 37002, mode: Measured
)
Storage: MultiBlock::PagedTargetSnapshot
(r:1 w:0)
Proof: MultiBlock::PagedTargetSnapshot
(max_values
: None, max_size
: Some(32014), added: 34489, mode: Measured
)
Storage: MultiBlock::PagedVoterSnapshot
(r:1 w:0)
Proof: MultiBlock::PagedVoterSnapshot
(max_values
: None, max_size
: Some(388773), added: 391248, mode: Measured
)
Storage: MultiBlock::DesiredTargets
(r:1 w:0)
Proof: MultiBlock::DesiredTargets
(max_values
: Some(1), max_size
: Some(4), added: 499, mode: Measured
)
Storage: MultiBlockVerifier::QueuedValidVariant
(r:1 w:0)
Proof: MultiBlockVerifier::QueuedValidVariant
(max_values
: Some(1), max_size
: Some(1), added: 496, mode: Measured
)
Storage: MultiBlockVerifier::QueuedSolutionX
(r:0 w:1)
Proof: MultiBlockVerifier::QueuedSolutionX
(max_values
: None, max_size
: Some(6194014), added: 6196489, mode: Measured
)
Storage: MultiBlockVerifier::QueuedSolutionBackings
(r:0 w:1)
Proof: MultiBlockVerifier::QueuedSolutionBackings
(max_values
: None, max_size
: Some(52014), added: 54489, mode: Measured
)
Source§fn on_initialize_valid_terminal() -> Weight
fn on_initialize_valid_terminal() -> Weight
Storage: MultiBlock::CurrentPhase
(r:1 w:0)
Proof: MultiBlock::CurrentPhase
(max_values
: Some(1), max_size
: Some(5), added: 500, mode: Measured
)
Storage: MultiBlockVerifier::StatusStorage
(r:1 w:1)
Proof: MultiBlockVerifier::StatusStorage
(max_values
: Some(1), max_size
: Some(5), added: 500, mode: Measured
)
Storage: MultiBlock::Round
(r:1 w:0)
Proof: MultiBlock::Round
(max_values
: Some(1), max_size
: Some(4), added: 499, mode: Measured
)
Storage: MultiBlockSigned::SortedScores
(r:1 w:1)
Proof: MultiBlockSigned::SortedScores
(max_values
: None, max_size
: Some(653), added: 3128, mode: Measured
)
Storage: MultiBlockSigned::SubmissionStorage
(r:32 w:32)
Proof: MultiBlockSigned::SubmissionStorage
(max_values
: None, max_size
: Some(34527), added: 37002, mode: Measured
)
Storage: MultiBlock::PagedTargetSnapshot
(r:1 w:0)
Proof: MultiBlock::PagedTargetSnapshot
(max_values
: None, max_size
: Some(32014), added: 34489, mode: Measured
)
Storage: MultiBlock::PagedVoterSnapshot
(r:1 w:0)
Proof: MultiBlock::PagedVoterSnapshot
(max_values
: None, max_size
: Some(388773), added: 391248, mode: Measured
)
Storage: MultiBlock::DesiredTargets
(r:1 w:0)
Proof: MultiBlock::DesiredTargets
(max_values
: Some(1), max_size
: Some(4), added: 499, mode: Measured
)
Storage: MultiBlockVerifier::QueuedValidVariant
(r:1 w:1)
Proof: MultiBlockVerifier::QueuedValidVariant
(max_values
: Some(1), max_size
: Some(1), added: 496, mode: Measured
)
Storage: MultiBlockVerifier::QueuedSolutionBackings
(r:33 w:32)
Proof: MultiBlockVerifier::QueuedSolutionBackings
(max_values
: None, max_size
: Some(52014), added: 54489, mode: Measured
)
Storage: MultiBlockVerifier::QueuedSolutionScore
(r:1 w:1)
Proof: MultiBlockVerifier::QueuedSolutionScore
(max_values
: Some(1), max_size
: Some(48), added: 543, mode: Measured
)
Storage: MultiBlockSigned::SubmissionMetadataStorage
(r:1 w:1)
Proof: MultiBlockSigned::SubmissionMetadataStorage
(max_values
: None, max_size
: Some(181), added: 2656, mode: Measured
)
Storage: Balances::Holds
(r:1 w:1)
Proof: Balances::Holds
(max_values
: None, max_size
: Some(427), added: 2902, mode: Measured
)
Storage: MultiBlockVerifier::QueuedSolutionX
(r:0 w:1)
Proof: MultiBlockVerifier::QueuedSolutionX
(max_values
: None, max_size
: Some(6194014), added: 6196489, mode: Measured
)
Source§fn on_initialize_invalid_terminal() -> Weight
fn on_initialize_invalid_terminal() -> Weight
Storage: MultiBlock::CurrentPhase
(r:1 w:0)
Proof: MultiBlock::CurrentPhase
(max_values
: Some(1), max_size
: Some(5), added: 500, mode: Measured
)
Storage: MultiBlockVerifier::StatusStorage
(r:1 w:1)
Proof: MultiBlockVerifier::StatusStorage
(max_values
: Some(1), max_size
: Some(5), added: 500, mode: Measured
)
Storage: MultiBlock::Round
(r:1 w:0)
Proof: MultiBlock::Round
(max_values
: Some(1), max_size
: Some(4), added: 499, mode: Measured
)
Storage: MultiBlockSigned::SortedScores
(r:1 w:1)
Proof: MultiBlockSigned::SortedScores
(max_values
: None, max_size
: Some(653), added: 3128, mode: Measured
)
Storage: MultiBlockSigned::SubmissionStorage
(r:32 w:32)
Proof: MultiBlockSigned::SubmissionStorage
(max_values
: None, max_size
: Some(34527), added: 37002, mode: Measured
)
Storage: MultiBlock::PagedTargetSnapshot
(r:1 w:0)
Proof: MultiBlock::PagedTargetSnapshot
(max_values
: None, max_size
: Some(32014), added: 34489, mode: Measured
)
Storage: MultiBlock::PagedVoterSnapshot
(r:1 w:0)
Proof: MultiBlock::PagedVoterSnapshot
(max_values
: None, max_size
: Some(388773), added: 391248, mode: Measured
)
Storage: MultiBlock::DesiredTargets
(r:1 w:0)
Proof: MultiBlock::DesiredTargets
(max_values
: Some(1), max_size
: Some(4), added: 499, mode: Measured
)
Storage: MultiBlockVerifier::QueuedValidVariant
(r:1 w:0)
Proof: MultiBlockVerifier::QueuedValidVariant
(max_values
: Some(1), max_size
: Some(1), added: 496, mode: Measured
)
Storage: MultiBlockVerifier::QueuedSolutionBackings
(r:33 w:32)
Proof: MultiBlockVerifier::QueuedSolutionBackings
(max_values
: None, max_size
: Some(52014), added: 54489, mode: Measured
)
Storage: MultiBlockSigned::SubmissionMetadataStorage
(r:1 w:1)
Proof: MultiBlockSigned::SubmissionMetadataStorage
(max_values
: None, max_size
: Some(181), added: 2656, mode: Measured
)
Storage: Balances::Holds
(r:1 w:1)
Proof: Balances::Holds
(max_values
: None, max_size
: Some(427), added: 2902, mode: Measured
)
Storage: MultiBlockVerifier::QueuedSolutionX
(r:31 w:32)
Proof: MultiBlockVerifier::QueuedSolutionX
(max_values
: None, max_size
: Some(6194014), added: 6196489, mode: Measured
)
Source§fn on_initialize_invalid_non_terminal(v: u32) -> Weight
fn on_initialize_invalid_non_terminal(v: u32) -> Weight
Storage: MultiBlock::CurrentPhase
(r:1 w:0)
Proof: MultiBlock::CurrentPhase
(max_values
: Some(1), max_size
: Some(5), added: 500, mode: Measured
)
Storage: MultiBlockVerifier::StatusStorage
(r:1 w:1)
Proof: MultiBlockVerifier::StatusStorage
(max_values
: Some(1), max_size
: Some(5), added: 500, mode: Measured
)
Storage: MultiBlock::Round
(r:1 w:0)
Proof: MultiBlock::Round
(max_values
: Some(1), max_size
: Some(4), added: 499, mode: Measured
)
Storage: MultiBlockSigned::SortedScores
(r:1 w:1)
Proof: MultiBlockSigned::SortedScores
(max_values
: None, max_size
: Some(653), added: 3128, mode: Measured
)
Storage: MultiBlockSigned::SubmissionStorage
(r:32 w:32)
Proof: MultiBlockSigned::SubmissionStorage
(max_values
: None, max_size
: Some(34527), added: 37002, mode: Measured
)
Storage: MultiBlock::PagedTargetSnapshot
(r:1 w:0)
Proof: MultiBlock::PagedTargetSnapshot
(max_values
: None, max_size
: Some(32014), added: 34489, mode: Measured
)
Storage: MultiBlock::PagedVoterSnapshot
(r:1 w:0)
Proof: MultiBlock::PagedVoterSnapshot
(max_values
: None, max_size
: Some(388773), added: 391248, mode: Measured
)
Storage: MultiBlock::DesiredTargets
(r:1 w:0)
Proof: MultiBlock::DesiredTargets
(max_values
: Some(1), max_size
: Some(4), added: 499, mode: Measured
)
Storage: MultiBlockVerifier::QueuedValidVariant
(r:1 w:0)
Proof: MultiBlockVerifier::QueuedValidVariant
(max_values
: Some(1), max_size
: Some(1), added: 496, mode: Measured
)
Storage: MultiBlockVerifier::QueuedSolutionX
(r:31 w:31)
Proof: MultiBlockVerifier::QueuedSolutionX
(max_values
: None, max_size
: Some(6194014), added: 6196489, mode: Measured
)
Storage: MultiBlockVerifier::QueuedSolutionBackings
(r:31 w:31)
Proof: MultiBlockVerifier::QueuedSolutionBackings
(max_values
: None, max_size
: Some(52014), added: 54489, mode: Measured
)
Storage: MultiBlockSigned::SubmissionMetadataStorage
(r:1 w:1)
Proof: MultiBlockSigned::SubmissionMetadataStorage
(max_values
: None, max_size
: Some(181), added: 2656, mode: Measured
)
Storage: Balances::Holds
(r:1 w:1)
Proof: Balances::Holds
(max_values
: None, max_size
: Some(427), added: 2902, mode: Measured
)
The range of component v
is [0, 31]
.