Trait Advance

Source
pub trait Advance {
    type Error;

    // Required method
    fn advance(&mut self) -> Result<(), Self::Error>;
}

Required Associated Types§

Required Methods§

Source

fn advance(&mut self) -> Result<(), Self::Error>

Implementors§

Source§

impl<B, E, T, S> Advance for IterSource<T, S>
where T: Clone, B: AsRef<[T]>, S: Iterator<Item = Result<B, E>>,

Source§

type Error = E

Source§

impl<S> Advance for ReadSource<u8, S>
where S: Read,

Source§

type Error = <S as Read>::Error