pub trait WeightInfo {
// Required methods
fn handover() -> Weight;
fn dispose() -> Weight;
fn force_handover() -> Weight;
fn force_update_min_time_stamp() -> Weight;
fn call() -> Weight;
fn force_update_init_xp() -> Weight;
fn force_update_min_pulse() -> Weight;
fn force_update_pulse_factor() -> Weight;
fn inspect_xp_keys_of() -> Weight;
fn inspect_my_xp() -> Weight;
}Expand description
Weight functions needed for pallet_xp.
Required Methods§
fn handover() -> Weight
fn dispose() -> Weight
fn force_handover() -> Weight
fn force_update_min_time_stamp() -> Weight
fn call() -> Weight
fn force_update_init_xp() -> Weight
fn force_update_min_pulse() -> Weight
fn force_update_pulse_factor() -> Weight
fn inspect_xp_keys_of() -> Weight
fn inspect_my_xp() -> 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 handover() -> Weight
fn handover() -> Weight
Storage: Xp::XpOf (r:1 w:0)
Proof: Xp::XpOf (max_values: None, max_size: Some(108), added: 2583, mode: MaxEncodedLen)
Storage: Xp::XpOwners (r:1 w:2)
Proof: Xp::XpOwners (max_values: None, max_size: Some(96), added: 2571, mode: MaxEncodedLen)
Source§fn dispose() -> Weight
fn dispose() -> Weight
Storage: Xp::XpOf (r:1 w:1)
Proof: Xp::XpOf (max_values: None, max_size: Some(108), added: 2583, mode: MaxEncodedLen)
Storage: Xp::XpOwners (r:1 w:0)
Proof: Xp::XpOwners (max_values: None, max_size: Some(96), added: 2571, mode: MaxEncodedLen)
Storage: Xp::ReapedXp (r:1 w:1)
Proof: Xp::ReapedXp (max_values: None, max_size: Some(48), added: 2523, mode: MaxEncodedLen)
Storage: Xp::MinTimeStamp (r:1 w:0)
Proof: Xp::MinTimeStamp (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen)
Storage: Xp::LockedXpOf (r:1 w:0)
Proof: Xp::LockedXpOf (max_values: None, max_size: Some(103), added: 2578, mode: MaxEncodedLen)
Storage: Xp::ReservedXpOf (r:0 w:1)
Proof: Xp::ReservedXpOf (max_values: None, max_size: Some(67), added: 2542, mode: MaxEncodedLen)
Source§fn force_handover() -> Weight
fn force_handover() -> Weight
Storage: Xp::XpOf (r:1 w:0)
Proof: Xp::XpOf (max_values: None, max_size: Some(108), added: 2583, mode: MaxEncodedLen)
Storage: Xp::XpOwners (r:1 w:2)
Proof: Xp::XpOwners (max_values: None, max_size: Some(96), added: 2571, mode: MaxEncodedLen)
Source§fn force_update_min_time_stamp() -> Weight
fn force_update_min_time_stamp() -> Weight
Storage: Xp::MinTimeStamp (r:0 w:1)
Proof: Xp::MinTimeStamp (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen)
Source§fn call() -> Weight
fn call() -> Weight
Storage: Xp::XpOwners (r:1 w:0)
Proof: Xp::XpOwners (max_values: None, max_size: Some(96), added: 2571, mode: MaxEncodedLen)
Source§fn force_update_init_xp() -> Weight
fn force_update_init_xp() -> Weight
Storage: Xp::InitXp (r:0 w:1)
Proof: Xp::InitXp (max_values: Some(1), max_size: Some(16), added: 511, mode: MaxEncodedLen)
Source§fn force_update_min_pulse() -> Weight
fn force_update_min_pulse() -> Weight
Storage: Xp::MinPulse (r:0 w:1)
Proof: Xp::MinPulse (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen)
Source§fn force_update_pulse_factor() -> Weight
fn force_update_pulse_factor() -> Weight
Storage: Xp::PulseFactor (r:0 w:1)
Proof: Xp::PulseFactor (max_values: Some(1), max_size: Some(8), added: 503, mode: MaxEncodedLen)
Source§fn inspect_xp_keys_of() -> Weight
fn inspect_xp_keys_of() -> Weight
Storage: Xp::XpOwners (r:3 w:0)
Proof: Xp::XpOwners (max_values: None, max_size: Some(96), added: 2571, mode: MaxEncodedLen)
Source§fn inspect_my_xp() -> Weight
fn inspect_my_xp() -> Weight
Storage: Xp::XpOf (r:1 w:0)
Proof: Xp::XpOf (max_values: None, max_size: Some(108), added: 2583, mode: MaxEncodedLen)
Storage: Xp::XpOwners (r:1 w:0)
Proof: Xp::XpOwners (max_values: None, max_size: Some(96), added: 2571, mode: MaxEncodedLen)