WeightProvider

Trait WeightProvider 

Source
pub trait WeightProvider<I>: Sealed<I> {
    // Required method
    fn weight(&self, item: &I) -> usize;
}

Required Methods§

Source

fn weight(&self, item: &I) -> usize

Implementors§

Source§

impl<I, F> WeightProvider<I> for F
where F: Fn(&I) -> usize,