enum SegmentType<'img> {
Header(&'img ComposefsHeader),
Superblock(&'img Superblock),
CompactInode(&'img Inode<CompactInodeHeader>),
ExtendedInode(&'img Inode<ExtendedInodeHeader>),
XAttr(&'img XAttr),
DataBlock(&'img DataBlock),
DirectoryBlock(&'img DirectoryBlock),
}Variants§
Header(&'img ComposefsHeader)
Superblock(&'img Superblock)
CompactInode(&'img Inode<CompactInodeHeader>)
ExtendedInode(&'img Inode<ExtendedInodeHeader>)
XAttr(&'img XAttr)
DataBlock(&'img DataBlock)
DirectoryBlock(&'img DirectoryBlock)
Implementations§
Auto Trait Implementations§
impl<'img> Freeze for SegmentType<'img>
impl<'img> RefUnwindSafe for SegmentType<'img>
impl<'img> Send for SegmentType<'img>
impl<'img> Sync for SegmentType<'img>
impl<'img> Unpin for SegmentType<'img>
impl<'img> UnwindSafe for SegmentType<'img>
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