pub trait WeightInfo {
    // Required methods
    fn add_member() -> Weight;
    fn remove_member(r: u32) -> Weight;
    fn promote_member(r: u32) -> Weight;
    fn demote_member(r: u32) -> Weight;
    fn vote() -> Weight;
    fn cleanup_poll(n: u32) -> Weight;
    fn exchange_member() -> Weight;
}
Expand description

Weight functions needed for pallet_ranked_collective.

Required Methods§

source

fn add_member() -> Weight

source

fn remove_member(r: u32) -> Weight

source

fn promote_member(r: u32) -> Weight

source

fn demote_member(r: u32) -> Weight

source

fn vote() -> Weight

source

fn cleanup_poll(n: u32) -> Weight

source

fn exchange_member() -> Weight

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

source§

impl WeightInfo for ()

source§

fn add_member() -> Weight

Storage: RankedCollective::Members (r:1 w:1) Proof: RankedCollective::Members (max_values: None, max_size: Some(42), added: 2517, mode: MaxEncodedLen) Storage: RankedCollective::MemberCount (r:1 w:1) Proof: RankedCollective::MemberCount (max_values: None, max_size: Some(14), added: 2489, mode: MaxEncodedLen) Storage: RankedCollective::IndexToId (r:0 w:1) Proof: RankedCollective::IndexToId (max_values: None, max_size: Some(54), added: 2529, mode: MaxEncodedLen) Storage: RankedCollective::IdToIndex (r:0 w:1) Proof: RankedCollective::IdToIndex (max_values: None, max_size: Some(54), added: 2529, mode: MaxEncodedLen)

source§

fn remove_member(r: u32) -> Weight

Storage: RankedCollective::Members (r:1 w:1) Proof: RankedCollective::Members (max_values: None, max_size: Some(42), added: 2517, mode: MaxEncodedLen) Storage: RankedCollective::MemberCount (r:11 w:11) Proof: RankedCollective::MemberCount (max_values: None, max_size: Some(14), added: 2489, mode: MaxEncodedLen) Storage: RankedCollective::IdToIndex (r:11 w:22) Proof: RankedCollective::IdToIndex (max_values: None, max_size: Some(54), added: 2529, mode: MaxEncodedLen) Storage: RankedCollective::IndexToId (r:11 w:22) Proof: RankedCollective::IndexToId (max_values: None, max_size: Some(54), added: 2529, mode: MaxEncodedLen) The range of component r is [0, 10].

source§

fn promote_member(r: u32) -> Weight

Storage: RankedCollective::Members (r:1 w:1) Proof: RankedCollective::Members (max_values: None, max_size: Some(42), added: 2517, mode: MaxEncodedLen) Storage: RankedCollective::MemberCount (r:1 w:1) Proof: RankedCollective::MemberCount (max_values: None, max_size: Some(14), added: 2489, mode: MaxEncodedLen) Storage: RankedCollective::IndexToId (r:0 w:1) Proof: RankedCollective::IndexToId (max_values: None, max_size: Some(54), added: 2529, mode: MaxEncodedLen) Storage: RankedCollective::IdToIndex (r:0 w:1) Proof: RankedCollective::IdToIndex (max_values: None, max_size: Some(54), added: 2529, mode: MaxEncodedLen) The range of component r is [0, 10].

source§

fn demote_member(r: u32) -> Weight

Storage: RankedCollective::Members (r:1 w:1) Proof: RankedCollective::Members (max_values: None, max_size: Some(42), added: 2517, mode: MaxEncodedLen) Storage: RankedCollective::MemberCount (r:1 w:1) Proof: RankedCollective::MemberCount (max_values: None, max_size: Some(14), added: 2489, mode: MaxEncodedLen) Storage: RankedCollective::IdToIndex (r:1 w:2) Proof: RankedCollective::IdToIndex (max_values: None, max_size: Some(54), added: 2529, mode: MaxEncodedLen) Storage: RankedCollective::IndexToId (r:1 w:2) Proof: RankedCollective::IndexToId (max_values: None, max_size: Some(54), added: 2529, mode: MaxEncodedLen) The range of component r is [0, 10].

source§

fn vote() -> Weight

Storage: RankedCollective::Members (r:1 w:0) Proof: RankedCollective::Members (max_values: None, max_size: Some(42), added: 2517, mode: MaxEncodedLen) Storage: RankedPolls::ReferendumInfoFor (r:1 w:1) Proof: RankedPolls::ReferendumInfoFor (max_values: None, max_size: Some(330), added: 2805, mode: MaxEncodedLen) Storage: RankedCollective::Voting (r:1 w:1) Proof: RankedCollective::Voting (max_values: None, max_size: Some(65), added: 2540, mode: MaxEncodedLen) Storage: Scheduler::Agenda (r:2 w:2) Proof: Scheduler::Agenda (max_values: None, max_size: Some(107022), added: 109497, mode: MaxEncodedLen) Storage: Scheduler::Retries (r:0 w:1) Proof: Scheduler::Retries (max_values: None, max_size: Some(30), added: 2505, mode: MaxEncodedLen)

source§

fn cleanup_poll(n: u32) -> Weight

Storage: RankedPolls::ReferendumInfoFor (r:1 w:0) Proof: RankedPolls::ReferendumInfoFor (max_values: None, max_size: Some(330), added: 2805, mode: MaxEncodedLen) Storage: RankedCollective::VotingCleanup (r:1 w:0) Proof: RankedCollective::VotingCleanup (max_values: None, max_size: Some(114), added: 2589, mode: MaxEncodedLen) Storage: RankedCollective::Voting (r:100 w:100) Proof: RankedCollective::Voting (max_values: None, max_size: Some(65), added: 2540, mode: MaxEncodedLen) The range of component n is [0, 100].

source§

fn exchange_member() -> Weight

Storage: RankedCollective::Members (r:2 w:2) Proof: RankedCollective::Members (max_values: None, max_size: Some(42), added: 2517, mode: MaxEncodedLen) Storage: RankedCollective::MemberCount (r:2 w:2) Proof: RankedCollective::MemberCount (max_values: None, max_size: Some(14), added: 2489, mode: MaxEncodedLen) Storage: RankedCollective::IdToIndex (r:2 w:4) Proof: RankedCollective::IdToIndex (max_values: None, max_size: Some(54), added: 2529, mode: MaxEncodedLen) Storage: CoreFellowship::Member (r:2 w:2) Proof: CoreFellowship::Member (max_values: None, max_size: Some(49), added: 2524, mode: MaxEncodedLen) Storage: CoreFellowship::MemberEvidence (r:1 w:0) Proof: CoreFellowship::MemberEvidence (max_values: None, max_size: Some(16429), added: 18904, mode: MaxEncodedLen) Storage: Salary::Claimant (r:2 w:2) Proof: Salary::Claimant (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) Storage: RankedCollective::IndexToId (r:0 w:2) Proof: RankedCollective::IndexToId (max_values: None, max_size: Some(54), added: 2529, mode: MaxEncodedLen)

Implementors§

source§

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