Skip to main content

RawRecord

Enum RawRecord 

Source
pub enum RawRecord {
Show 120 variants AACT(AACT), ACHR(ACHR), ACTI(ACTI), ADDN(ADDN), ALCH(ALCH), AMMO(AMMO), ANIO(ANIO), APPA(APPA), ARMA(ARMA), ARMO(ARMO), ARTO(ARTO), ASPC(ASPC), ASTP(ASTP), AVIF(AVIF), BOOK(BOOK), BPTD(BPTD), CAMS(CAMS), CELL(CELL), CLAS(CLAS), CLFM(CLFM), CLMT(CLMT), COBJ(COBJ), COLL(COLL), CONT(CONT), CPTH(CPTH), CSTY(CSTY), DEBR(DEBR), DIAL(DIAL), DLBR(DLBR), DLVW(DLVW), DOBJ(DOBJ), DOOR(DOOR), DUAL(DUAL), ECZN(ECZN), EFSH(EFSH), ENCH(ENCH), EQUP(EQUP), EXPL(EXPL), EYES(EYES), FACT(FACT), FLOR(FLOR), FLST(FLST), FSTP(FSTP), FSTS(FSTS), FURN(FURN), GLOB(GLOB), GMST(GMST), GRAS(GRAS), GRUP(GRUP), HAZD(HAZD), HDPT(HDPT), IDLE(IDLE), IDLM(IDLM), IMAD(IMAD), IMGS(IMGS), INFO(INFO), INGR(INGR), IPCT(IPCT), IPDS(IPDS), KEYM(KEYM), KYWD(KYWD), LAND(LAND), LCRT(LCRT), LCTN(LCTN), LGTM(LGTM), LIGH(LIGH), LSCR(LSCR), LTEX(LTEX), LVLI(LVLI), LVLN(LVLN), LVSP(LVSP), MATO(MATO), MATT(MATT), MESG(MESG), MGEF(MGEF), MISC(MISC), MOVT(MOVT), MSTT(MSTT), MUSC(MUSC), MUST(MUST), NAVI(NAVI), NAVM(NAVM), NOTE(NOTE), NPC_(NPC_), OTFT(OTFT), PACK(PACK), PERK(PERK), PGRE(PGRE), PHZD(PHZD), PROJ(PROJ), QUST(QUST), RACE(RACE), REFR(REFR), REGN(REGN), RELA(RELA), REVB(REVB), RFCT(RFCT), SCEN(SCEN), SCRL(SCRL), SHOU(SHOU), SLGM(SLGM), SMBN(SMBN), SMEN(SMEN), SMQN(SMQN), SNCT(SNCT), SNDR(SNDR), SOPM(SOPM), SOUN(SOUN), SPEL(SPEL), SPGD(SPGD), STAT(STAT), TACT(TACT), TREE(TREE), TXST(TXST), VTYP(VTYP), WATR(WATR), WEAP(WEAP), WOOP(WOOP), WRLD(WRLD), WTHR(WTHR),
}

Variants§

§

AACT(AACT)

§

ACHR(ACHR)

§

ACTI(ACTI)

§

ADDN(ADDN)

§

ALCH(ALCH)

§

AMMO(AMMO)

§

ANIO(ANIO)

§

APPA(APPA)

§

ARMA(ARMA)

§

ARMO(ARMO)

§

ARTO(ARTO)

§

ASPC(ASPC)

§

ASTP(ASTP)

§

AVIF(AVIF)

§

BOOK(BOOK)

§

BPTD(BPTD)

§

CAMS(CAMS)

§

CELL(CELL)

§

CLAS(CLAS)

§

CLFM(CLFM)

§

CLMT(CLMT)

§

COBJ(COBJ)

§

COLL(COLL)

§

CONT(CONT)

§

CPTH(CPTH)

§

CSTY(CSTY)

§

DEBR(DEBR)

§

DIAL(DIAL)

§

DLBR(DLBR)

§

DLVW(DLVW)

§

DOBJ(DOBJ)

§

DOOR(DOOR)

§

DUAL(DUAL)

§

ECZN(ECZN)

§

EFSH(EFSH)

§

ENCH(ENCH)

§

EQUP(EQUP)

§

EXPL(EXPL)

§

EYES(EYES)

§

FACT(FACT)

§

FLOR(FLOR)

§

FLST(FLST)

§

FSTP(FSTP)

§

FSTS(FSTS)

§

FURN(FURN)

§

GLOB(GLOB)

§

GMST(GMST)

§

GRAS(GRAS)

§

GRUP(GRUP)

§

HAZD(HAZD)

§

HDPT(HDPT)

§

IDLE(IDLE)

§

IDLM(IDLM)

§

IMAD(IMAD)

§

IMGS(IMGS)

§

INFO(INFO)

§

INGR(INGR)

§

IPCT(IPCT)

§

IPDS(IPDS)

§

KEYM(KEYM)

§

KYWD(KYWD)

§

LAND(LAND)

§

LCRT(LCRT)

§

LCTN(LCTN)

§

LGTM(LGTM)

§

LIGH(LIGH)

§

LSCR(LSCR)

§

LTEX(LTEX)

§

LVLI(LVLI)

§

LVLN(LVLN)

§

LVSP(LVSP)

§

MATO(MATO)

§

MATT(MATT)

§

MESG(MESG)

§

MGEF(MGEF)

§

MISC(MISC)

§

MOVT(MOVT)

§

MSTT(MSTT)

§

MUSC(MUSC)

§

MUST(MUST)

§

NAVI(NAVI)

§

NAVM(NAVM)

§

NOTE(NOTE)

§

NPC_(NPC_)

§

OTFT(OTFT)

§

PACK(PACK)

§

PERK(PERK)

§

PGRE(PGRE)

§

PHZD(PHZD)

§

PROJ(PROJ)

§

QUST(QUST)

§

RACE(RACE)

§

REFR(REFR)

§

REGN(REGN)

§

RELA(RELA)

§

REVB(REVB)

§

RFCT(RFCT)

§

SCEN(SCEN)

§

SCRL(SCRL)

§

SHOU(SHOU)

§

SLGM(SLGM)

§

SMBN(SMBN)

§

SMEN(SMEN)

§

SMQN(SMQN)

§

SNCT(SNCT)

§

SNDR(SNDR)

§

SOPM(SOPM)

§

SOUN(SOUN)

§

SPEL(SPEL)

§

SPGD(SPGD)

§

STAT(STAT)

§

TACT(TACT)

§

TREE(TREE)

§

TXST(TXST)

§

VTYP(VTYP)

§

WATR(WATR)

§

WEAP(WEAP)

§

WOOP(WOOP)

§

WRLD(WRLD)

§

WTHR(WTHR)

Trait Implementations§

Source§

impl BinRead for RawRecord

Source§

type Args<'__binrw_generated_args_lifetime> = (bool,)

The type used for the args parameter of read_args() and read_options(). Read more
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>

Read Self from the reader using the given Endian and arguments. Read more
Source§

fn read<R>(reader: &mut R) -> Result<Self, Error>
where R: Read + Seek, Self: ReadEndian, Self::Args<'a>: for<'a> Required,

Read Self from the reader using default arguments. Read more
Source§

fn read_be<R>(reader: &mut R) -> Result<Self, Error>
where R: Read + Seek, Self::Args<'a>: for<'a> Required,

Read Self from the reader using default arguments and assuming big-endian byte order. Read more
Source§

fn read_le<R>(reader: &mut R) -> Result<Self, Error>
where R: Read + Seek, Self::Args<'a>: for<'a> Required,

Read Self from the reader using default arguments and assuming little-endian byte order. Read more
Source§

fn read_ne<R>(reader: &mut R) -> Result<Self, Error>
where R: Read + Seek, Self::Args<'a>: for<'a> Required,

Read T from the reader assuming native-endian byte order. Read more
Source§

fn read_args<R>(reader: &mut R, args: Self::Args<'_>) -> Result<Self, Error>
where R: Read + Seek, Self: ReadEndian,

Read Self from the reader using the given arguments. Read more
Source§

fn read_be_args<R>(reader: &mut R, args: Self::Args<'_>) -> Result<Self, Error>
where R: Read + Seek,

Read Self from the reader, assuming big-endian byte order, using the given arguments. Read more
Source§

fn read_le_args<R>(reader: &mut R, args: Self::Args<'_>) -> Result<Self, Error>
where R: Read + Seek,

Read Self from the reader, assuming little-endian byte order, using the given arguments. Read more
Source§

fn read_ne_args<R>(reader: &mut R, args: Self::Args<'_>) -> Result<Self, Error>
where R: Read + Seek,

Read T from the reader, assuming native-endian byte order, using the given arguments. Read more
Source§

fn after_parse<R>( &mut self, _: &mut R, _: Endian, _: Self::Args<'_>, ) -> Result<(), Error>
where R: Read + Seek,

Runs any post-processing steps required to finalize construction of the object. Read more
Source§

impl BinWrite for RawRecord

Source§

type Args<'__binrw_generated_args_lifetime> = ()

The type used for the args parameter of write_args() and write_options(). Read more
Source§

fn write_options<W: Write + Seek>( &self, __binrw_generated_var_writer: &mut W, __binrw_generated_var_endian: Endian, __binrw_generated_var_arguments: Self::Args<'_>, ) -> BinResult<()>

Write Self to the writer using the given Endian and arguments. Read more
Source§

fn write<W>(&self, writer: &mut W) -> Result<(), Error>
where W: Write + Seek, Self: WriteEndian, Self::Args<'a>: for<'a> Required,

Write Self to the writer using default arguments. Read more
Source§

fn write_be<W>(&self, writer: &mut W) -> Result<(), Error>
where W: Write + Seek, Self::Args<'a>: for<'a> Required,

Write Self to the writer assuming big-endian byte order. Read more
Source§

fn write_le<W>(&self, writer: &mut W) -> Result<(), Error>
where W: Write + Seek, Self::Args<'a>: for<'a> Required,

Write Self to the writer assuming little-endian byte order. Read more
Source§

fn write_args<W>( &self, writer: &mut W, args: Self::Args<'_>, ) -> Result<(), Error>
where W: Write + Seek, Self: WriteEndian,

Write Self to the writer using the given arguments. Read more
Source§

fn write_be_args<W>( &self, writer: &mut W, args: Self::Args<'_>, ) -> Result<(), Error>
where W: Write + Seek,

Write Self to the writer, assuming big-endian byte order, using the given arguments. Read more
Source§

fn write_le_args<W>( &self, writer: &mut W, args: Self::Args<'_>, ) -> Result<(), Error>
where W: Write + Seek,

Write Self to the writer, assuming little-endian byte order, using the given arguments. Read more
Source§

impl Clone for RawRecord

Source§

fn clone(&self) -> RawRecord

Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for RawRecord

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl<'de> Deserialize<'de> for RawRecord

Source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
Source§

impl ReadEndian for RawRecord

Source§

const ENDIAN: EndianKind

The endianness of the type.
Source§

impl Serialize for RawRecord

Source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where __S: Serializer,

Serialize this value into the given Serde serializer. Read more
Source§

impl TryFrom<RawRecord> for Record

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(r: RawRecord) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl WriteEndian for RawRecord

Source§

const ENDIAN: EndianKind

The endianness of the type.

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
Source§

impl<T> DeserializeOwned for T
where T: for<'de> Deserialize<'de>,