pub enum IconFamilyElement {
Show 21 variants
ICMN(ICMN),
ICM4(ICM4),
ICM8(ICM8),
ICS4(ICS4),
ICL4(ICL4),
ICH4(ICH4),
ICS8(ICS8),
ICL8(ICL8),
ICH8(ICH8),
ICSN(ICSN),
ICNN(ICNN),
ICHN(ICHN),
IS32(IS32),
IL32(IL32),
IH32(IH32),
IT32(IT32),
S8MK(S8MK),
L8MK(L8MK),
H8MK(H8MK),
T8MK(T8MK),
Unknown {
element_type: FourCC,
data: Vec<u8>,
},
}Variants§
ICMN(ICMN)
ICM4(ICM4)
ICM8(ICM8)
ICS4(ICS4)
ICL4(ICL4)
ICH4(ICH4)
ICS8(ICS8)
ICL8(ICL8)
ICH8(ICH8)
ICSN(ICSN)
ICNN(ICNN)
ICHN(ICHN)
IS32(IS32)
IL32(IL32)
IH32(IH32)
IT32(IT32)
S8MK(S8MK)
L8MK(L8MK)
H8MK(H8MK)
T8MK(T8MK)
Unknown
Implementations§
Trait Implementations§
Source§impl BinRead for IconFamilyElement
impl BinRead for IconFamilyElement
Source§fn read_options<R: Read + Seek>(
reader: &mut R,
_endian: Endian,
_args: Self::Args<'_>,
) -> BinResult<Self>
fn read_options<R: Read + Seek>( reader: &mut R, _endian: Endian, _args: 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 Freeze for IconFamilyElement
impl RefUnwindSafe for IconFamilyElement
impl Send for IconFamilyElement
impl Sync for IconFamilyElement
impl Unpin for IconFamilyElement
impl UnsafeUnpin for IconFamilyElement
impl UnwindSafe for IconFamilyElement
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
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more