pub enum Ssbh {
Hlpb(Versioned<Hlpb>),
Matl(Versioned<Matl>),
Modl(Versioned<Modl>),
Mesh(Versioned<Mesh>),
Skel(Versioned<Skel>),
Anim(Versioned<Anim>),
Nlst(Versioned<Nlst>),
Nrpd(Versioned<Nrpd>),
Nufx(Versioned<Nufx>),
Shdr(Versioned<Shdr>),
}
Expand description
The associated magic and format for each SSBH type.
Variants§
Hlpb(Versioned<Hlpb>)
Matl(Versioned<Matl>)
Modl(Versioned<Modl>)
Mesh(Versioned<Mesh>)
Skel(Versioned<Skel>)
Anim(Versioned<Anim>)
Nlst(Versioned<Nlst>)
Nrpd(Versioned<Nrpd>)
Nufx(Versioned<Nufx>)
Shdr(Versioned<Shdr>)
Trait Implementations§
source§impl BinRead for Ssbh
impl BinRead for Ssbh
source§fn read_options<R: Read + Seek>(
__binrw_generated_var_reader: &mut R,
__binrw_generated_var_endian: Endian,
__binrw_generated_var_arguments: Self::Args<'_>
) -> BinResult<Self>
fn read_options<R: Read + Seek>( __binrw_generated_var_reader: &mut R, __binrw_generated_var_endian: Endian, __binrw_generated_var_arguments: Self::Args<'_> ) -> BinResult<Self>
source§fn read_be<R>(reader: &mut R) -> Result<Self, Error>
fn read_be<R>(reader: &mut R) -> Result<Self, Error>
Read
Self
from the reader using default arguments and assuming
big-endian byte order. Read moresource§fn read_le<R>(reader: &mut R) -> Result<Self, Error>
fn read_le<R>(reader: &mut R) -> Result<Self, Error>
Read
Self
from the reader using default arguments and assuming
little-endian byte order. Read moresource§fn read_ne<R>(reader: &mut R) -> Result<Self, Error>
fn read_ne<R>(reader: &mut R) -> Result<Self, Error>
Read
T
from the reader assuming native-endian byte order. Read moresource§fn read_be_args<R>(reader: &mut R, args: Self::Args<'_>) -> Result<Self, Error>
fn read_be_args<R>(reader: &mut R, args: Self::Args<'_>) -> Result<Self, Error>
Read
Self
from the reader, assuming big-endian byte order, using the
given arguments. Read moreAuto Trait Implementations§
impl RefUnwindSafe for Ssbh
impl Send for Ssbh
impl Sync for Ssbh
impl Unpin for Ssbh
impl UnwindSafe for Ssbh
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more