#[repr(u16)]pub enum InodeLayout {
Compact = 0,
Extended = 1,
}Expand description
Inode layout format, determining the inode header size
Variants§
Compact = 0
Compact 32-byte inode header
Extended = 1
Extended 64-byte inode header with additional fields
Trait Implementations§
Source§impl BitOr<DataLayout> for InodeLayout
impl BitOr<DataLayout> for InodeLayout
Source§type Output = FormatField
type Output = FormatField
The resulting type after applying the
| operator.Source§fn bitor(self, datalayout: DataLayout) -> FormatField
fn bitor(self, datalayout: DataLayout) -> FormatField
Performs the
| operation. Read moreSource§impl Debug for InodeLayout
impl Debug for InodeLayout
Source§impl From<FormatField> for InodeLayout
impl From<FormatField> for InodeLayout
Source§fn from(value: FormatField) -> Self
fn from(value: FormatField) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for InodeLayout
impl RefUnwindSafe for InodeLayout
impl Send for InodeLayout
impl Sync for InodeLayout
impl Unpin for InodeLayout
impl UnwindSafe for InodeLayout
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