pub trait VoteTally<Votes, Class> {
    // Required methods
    fn new(_: Class) -> Self;
    fn ayes(&self, class: Class) -> Votes;
    fn support(&self, class: Class) -> Perbill;
    fn approval(&self, class: Class) -> Perbill;
}

Required Methods§

source

fn new(_: Class) -> Self

source

fn ayes(&self, class: Class) -> Votes

source

fn support(&self, class: Class) -> Perbill

source

fn approval(&self, class: Class) -> Perbill

Implementors§

impl<Votes: Clone + Default + PartialEq + Eq + Debug + Copy + AtLeast32BitUnsigned + TypeInfo + Codec, Total: Get<Votes>, Class> VoteTally<Votes, Class> for Tally<Votes, Total>

impl<T: Config<I>, I: 'static, M: GetMaxVoters> VoteTally<u32, u16> for Tally<T, I, M>