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;
}
Expand description

Weight functions needed for pallet_ranked_collective.

Required Methods§

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:11) Proof: RankedCollective IdToIndex (max_values: None, max_size: Some(54), added: 2529, mode: MaxEncodedLen) Storage: RankedCollective IndexToId (r:11 w:11) 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:1) Proof: RankedCollective IdToIndex (max_values: None, max_size: Some(54), added: 2529, mode: MaxEncodedLen) Storage: RankedCollective IndexToId (r:1 w:1) 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)

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].

Implementors§