Trait Source

Source
pub trait Source: Read {
    // Required methods
    fn seek(&mut self, pos: SeekFrom) -> Result<u64, Error>;
    fn getch(&mut self) -> Result<Option<char>>;
    fn backup(&mut self);
}

Required Methods§

Source

fn seek(&mut self, pos: SeekFrom) -> Result<u64, Error>

Source

fn getch(&mut self) -> Result<Option<char>>

Source

fn backup(&mut self)

Implementors§

Source§

impl Source for ByteSource

Source§

impl<'a> Source for ByteSliceSource<'a>

Source§

impl<T> Source for PdfSource<T>
where T: Read + Seek,