pub struct PathTableEntry<const N: usize = 256> {
pub length: u8,
pub extended_attr_record: u8,
pub parent_lba: u32,
pub parent_index: u16,
pub name: FixedBytes<N>,
}Available on crate feature
sync only.Expand description
Represents PathTableEntry.
Fields§
§length: u8The length field.
extended_attr_record: u8The extended_attr_record field.
parent_lba: u32The parent_lba field.
parent_index: u16The parent_index field.
name: FixedBytes<N>The name field.
Implementations§
Trait Implementations§
Source§impl<const N: usize> Clone for PathTableEntry<N>
impl<const N: usize> Clone for PathTableEntry<N>
Source§fn clone(&self) -> PathTableEntry<N>
fn clone(&self) -> PathTableEntry<N>
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl<const N: usize> Freeze for PathTableEntry<N>where
FixedBytes<N>: Freeze,
impl<const N: usize> RefUnwindSafe for PathTableEntry<N>where
FixedBytes<N>: RefUnwindSafe,
impl<const N: usize> Send for PathTableEntry<N>where
FixedBytes<N>: Send,
impl<const N: usize> Sync for PathTableEntry<N>where
FixedBytes<N>: Sync,
impl<const N: usize> Unpin for PathTableEntry<N>where
FixedBytes<N>: Unpin,
impl<const N: usize> UnsafeUnpin for PathTableEntry<N>where
FixedBytes<N>: UnsafeUnpin,
impl<const N: usize> UnwindSafe for PathTableEntry<N>where
FixedBytes<N>: UnwindSafe,
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