syn::punctuated

Trait IterTrait

source
trait IterTrait<'a, T: 'a>:
    Iterator<Item = &'a T>
    + DoubleEndedIterator
    + ExactSizeIterator {
    // Required method
    fn clone_box(&self) -> Box<NoDrop<dyn IterTrait<'a, T> + 'a>>;
}

Required Methods§

source

fn clone_box(&self) -> Box<NoDrop<dyn IterTrait<'a, T> + 'a>>

Implementors§

source§

impl<'a, T, I> IterTrait<'a, T> for I
where T: 'a, I: DoubleEndedIterator<Item = &'a T> + ExactSizeIterator<Item = &'a T> + Clone + TrivialDrop + 'a,