Struct elflib::SectionHeaderFlagsU32
source · pub struct SectionHeaderFlagsU32(/* private fields */);Trait Implementations§
source§impl BinarySerde for SectionHeaderFlagsU32
impl BinarySerde for SectionHeaderFlagsU32
source§const SERIALIZED_SIZE: usize = 4usize
const SERIALIZED_SIZE: usize = 4usize
the size of this type when serialized to a packed binary format.
§type RecursiveArray = <u32 as BinarySerde>::RecursiveArray
type RecursiveArray = <u32 as BinarySerde>::RecursiveArray
the fixed size recursive array type that is returned when serializing this type to an array.
the length of this array is guaranteed to be equal to
Self::SERIALIZED_SIZE.source§fn binary_serialize(&self, buf: &mut [u8], endianness: Endianness)
fn binary_serialize(&self, buf: &mut [u8], endianness: Endianness)
serialize this value into the given buffer using the given endianness. Read more
source§fn binary_deserialize(
buf: &[u8],
endianness: Endianness
) -> Result<Self, DeserializeError>
fn binary_deserialize( buf: &[u8], endianness: Endianness ) -> Result<Self, DeserializeError>
deserializes the given buffer using the given endianness into a value of this type. Read more
source§fn binary_serialize_to_array(
&self,
endianness: Endianness
) -> Self::RecursiveArray
fn binary_serialize_to_array( &self, endianness: Endianness ) -> Self::RecursiveArray
serialize this value to a fixed size array using the given endianness.
source§impl Clone for SectionHeaderFlagsU32
impl Clone for SectionHeaderFlagsU32
source§fn clone(&self) -> SectionHeaderFlagsU32
fn clone(&self) -> SectionHeaderFlagsU32
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresource§impl Debug for SectionHeaderFlagsU32
impl Debug for SectionHeaderFlagsU32
source§impl From<SectionHeaderFlagsU32> for SectionHeaderFlags
impl From<SectionHeaderFlagsU32> for SectionHeaderFlags
source§fn from(value: SectionHeaderFlagsU32) -> Self
fn from(value: SectionHeaderFlagsU32) -> Self
Converts to this type from the input type.
source§impl Hash for SectionHeaderFlagsU32
impl Hash for SectionHeaderFlagsU32
source§impl PartialEq for SectionHeaderFlagsU32
impl PartialEq for SectionHeaderFlagsU32
source§fn eq(&self, other: &SectionHeaderFlagsU32) -> bool
fn eq(&self, other: &SectionHeaderFlagsU32) -> bool
This method tests for
self and other values to be equal, and is used
by ==.impl Copy for SectionHeaderFlagsU32
impl Eq for SectionHeaderFlagsU32
impl StructuralEq for SectionHeaderFlagsU32
impl StructuralPartialEq for SectionHeaderFlagsU32
Auto Trait Implementations§
impl RefUnwindSafe for SectionHeaderFlagsU32
impl Send for SectionHeaderFlagsU32
impl Sync for SectionHeaderFlagsU32
impl Unpin for SectionHeaderFlagsU32
impl UnwindSafe for SectionHeaderFlagsU32
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