Trait tea_codec::ArcIterExt

source ·
pub trait ArcIterExt<'x> {
    // Required method
    fn arc_iter<F, Iter>(
        self: &Arc<Self>,
        selector: F
    ) -> ArcIter<'x, Self, Iter> 
       where for<'a> &'a Iter: IntoIterator<Item: Deref<Target: Clone>>,
             F: FnOnce(&Self) -> &Iter;
}

Required Methods§

source

fn arc_iter<F, Iter>(self: &Arc<Self>, selector: F) -> ArcIter<'x, Self, Iter> where for<'a> &'a Iter: IntoIterator<Item: Deref<Target: Clone>>, F: FnOnce(&Self) -> &Iter,

Implementors§

source§

impl<'x, T> ArcIterExt<'x> for Twhere T: 'x,