#[repr(C)]pub struct PathTableEntryHeader {
pub len: u8,
pub extended_attr_record: u8,
pub parent_lba: [u8; 4],
pub parent_directory_number: [u8; 2],
}Available on crate feature
async only.Expand description
Path Table record header (ECMA-119 9.4).
@hadris-spec ECMA-119:9.4 @hadris-compliance partial @hadris-note Both L- and M-type path tables are written and read; the optional secondary path tables are not populated. @hadris-tests iso::spec::hadris_iso_matches_ecma_119_oracle @hadris-fuzz iso_read
Fields§
§len: u8The len field.
extended_attr_record: u8The extended_attr_record field.
parent_lba: [u8; 4]The parent_lba field.
parent_directory_number: [u8; 2]The parent_directory_number field.
Implementations§
Source§impl PathTableEntryHeader
impl PathTableEntryHeader
Sourcepub fn from_bytes(bytes: &[u8]) -> Self
pub fn from_bytes(bytes: &[u8]) -> Self
Performs the from_bytes operation.
Trait Implementations§
Source§impl Clone for PathTableEntryHeader
impl Clone for PathTableEntryHeader
impl Copy for PathTableEntryHeader
Source§impl Debug for PathTableEntryHeader
impl Debug for PathTableEntryHeader
impl Pod for PathTableEntryHeader
Auto Trait Implementations§
impl Freeze for PathTableEntryHeader
impl RefUnwindSafe for PathTableEntryHeader
impl Send for PathTableEntryHeader
impl Sync for PathTableEntryHeader
impl Unpin for PathTableEntryHeader
impl UnsafeUnpin for PathTableEntryHeader
impl UnwindSafe for PathTableEntryHeader
Blanket Implementations§
impl<T> AnyBitPattern for Twhere
T: Pod,
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CheckedBitPattern for Twhere
T: AnyBitPattern,
impl<T> CheckedBitPattern for Twhere
T: AnyBitPattern,
Source§type Bits = T
type Bits = T
Self must have the same layout as the specified Bits except for
the possible invalid bit patterns being checked during
is_valid_bit_pattern.Source§fn is_valid_bit_pattern(_bits: &T) -> bool
fn is_valid_bit_pattern(_bits: &T) -> bool
If this function returns true, then it must be valid to reinterpret
bits
as &Self.