#[repr(C)]pub struct DirectoryBlock {
entries: [DirectoryBlockEntry; 16],
}Expand description
Represents a block that contains multiple directory entries.
A directory is composed of one or more of these blocks, each containing a fixed-size array of directory entries.
Fields§
§entries: [DirectoryBlockEntry; 16]Trait Implementations§
Source§impl Default for DirectoryBlock
impl Default for DirectoryBlock
Source§impl Deref for DirectoryBlock
impl Deref for DirectoryBlock
Source§impl DerefMut for DirectoryBlock
impl DerefMut for DirectoryBlock
Source§impl MetaData for DirectoryBlock
impl MetaData for DirectoryBlock
Source§fn load(
ffs: &FastFileSystemInner,
lba: LogicalBlockAddress,
) -> Result<BlockPointsTo<Self>, KernelError>
fn load( ffs: &FastFileSystemInner, lba: LogicalBlockAddress, ) -> Result<BlockPointsTo<Self>, KernelError>
Loads a metadata structure from disk at the specified logical block
address. Read more
Auto Trait Implementations§
impl Freeze for DirectoryBlock
impl RefUnwindSafe for DirectoryBlock
impl Send for DirectoryBlock
impl Sync for DirectoryBlock
impl Unpin for DirectoryBlock
impl UnwindSafe for DirectoryBlock
Blanket Implementations§
§impl<T> Any for Twhere
T: 'static + ?Sized,
impl<T> Any for Twhere
T: 'static + ?Sized,
§impl<T> Borrow<T> for Twhere
T: ?Sized,
impl<T> Borrow<T> for Twhere
T: ?Sized,
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more