[][src]Trait ninres::NinRes

pub trait NinRes {
    fn as_ninres(&self) -> NinResResult;
fn into_ninres(self) -> NinResResult; }

Smart convert buffer into any known Nintendo file format.

Examples

    use std::fs::read;
    use ninres::{NinRes, NinResFile};

    let buffer = read("foo.pack")?;
    let ninres = buffer.as_ninres()?;
     
    match &ninres {
       NinResFile::Bfres(_bfres) => {}
       NinResFile::Sarc(_sarc) => {}
    }

    Ok(ninres)

Required methods

Loading content...

Implementations on Foreign Types

impl<'_> NinRes for &'_ [u8][src]

impl NinRes for Vec<u8>[src]

Loading content...

Implementors

Loading content...