[][src]Trait gnaw::Drain

pub trait Drain<'a, T> {
    type Target: DoubleEndedIterator<Item = T> + 'a;
    fn drain(&'a mut self) -> Self::Target;
}

Associated Types

type Target: DoubleEndedIterator<Item = T> + 'a

Loading content...

Required methods

fn drain(&'a mut self) -> Self::Target

Loading content...

Implementations on Foreign Types

impl<'a, T: 'a> Drain<'a, &'a T> for &'a [T][src]

type Target = SliceDrain<'a, T>

impl<'a> Drain<'a, char> for &'a str[src]

type Target = StrDrain<'a>

Loading content...

Implementors

Loading content...