Trait bsa::read::Reader[][src]

pub trait Reader: Sized {
    type Header;
    type Root = Vec<Dir>;
    type In;
    fn read_bsa(input: Self::In) -> Result<Self>;
fn header(&self) -> Self::Header;
fn list(&mut self) -> Result<Self::Root>;
fn extract<W: Write>(&mut self, file: &File, writer: W) -> Result<()>; }

Associated Types

Required methods

Implementors