Trait WeightInfo

Source
pub trait WeightInfo {
    // Required methods
    fn add_onchain_message(n: u32) -> Weight;
    fn add_ipfs_message() -> Weight;
    fn v2_to_v3_step() -> Weight;
    fn v2_to_v3_final_step() -> Weight;
}
Expand description

Weight functions needed for pallet_messages.

Required Methods§

Source

fn add_onchain_message(n: u32) -> Weight

Source

fn add_ipfs_message() -> Weight

Source

fn v2_to_v3_step() -> Weight

Source

fn v2_to_v3_final_step() -> 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 ()

Source§

fn add_onchain_message(n: u32) -> Weight

Storage: Schemas::SchemaInfos (r:1 w:0) Proof: Schemas::SchemaInfos (max_values: None, max_size: Some(17), added: 2492, mode: MaxEncodedLen) Storage: Msa::PublicKeyToMsaId (r:1 w:0) Proof: Msa::PublicKeyToMsaId (max_values: None, max_size: Some(48), added: 2523, mode: MaxEncodedLen) Storage: Msa::DelegatorAndProviderToDelegation (r:1 w:0) Proof: Msa::DelegatorAndProviderToDelegation (max_values: None, max_size: Some(217), added: 2692, mode: MaxEncodedLen) Storage: Messages::MessagesV3 (r:0 w:1) Proof: Messages::MessagesV3 (max_values: None, max_size: Some(3125), added: 5600, mode: MaxEncodedLen) The range of component n is [0, 3071].

Source§

fn add_ipfs_message() -> Weight

Storage: Schemas::SchemaInfos (r:1 w:0) Proof: Schemas::SchemaInfos (max_values: None, max_size: Some(17), added: 2492, mode: MaxEncodedLen) Storage: Msa::PublicKeyToMsaId (r:1 w:0) Proof: Msa::PublicKeyToMsaId (max_values: None, max_size: Some(48), added: 2523, mode: MaxEncodedLen) Storage: Messages::MessagesV3 (r:0 w:1) Proof: Messages::MessagesV3 (max_values: None, max_size: Some(3125), added: 5600, mode: MaxEncodedLen)

Source§

fn v2_to_v3_step() -> Weight

Storage: UNKNOWN KEY 0x9ea3e2d10fdb9a071f2f534d51b0961f963740dfb0edb77dddcbb1e5542cf4d2 (r:2 w:1) Proof: UNKNOWN KEY 0x9ea3e2d10fdb9a071f2f534d51b0961f963740dfb0edb77dddcbb1e5542cf4d2 (r:2 w:1) Storage: Messages::MessagesV3 (r:0 w:1) Proof: Messages::MessagesV3 (max_values: None, max_size: Some(3125), added: 5600, mode: MaxEncodedLen)

Source§

fn v2_to_v3_final_step() -> Weight

Storage: UNKNOWN KEY 0x9ea3e2d10fdb9a071f2f534d51b0961f4e7b9012096b41c4eb3aaf947f6ea429 (r:1 w:0) Proof: UNKNOWN KEY 0x9ea3e2d10fdb9a071f2f534d51b0961f4e7b9012096b41c4eb3aaf947f6ea429 (r:1 w:0) Storage: UNKNOWN KEY 0x9ea3e2d10fdb9a071f2f534d51b0961f5283149a895d591a158bbac09b3a59af (r:0 w:1) Proof: UNKNOWN KEY 0x9ea3e2d10fdb9a071f2f534d51b0961f5283149a895d591a158bbac09b3a59af (r:0 w:1)

Implementors§

Source§

impl<T: Config> WeightInfo for SubstrateWeight<T>