pub struct InodeItemArgs {
pub generation: u64,
pub size: u64,
pub nbytes: u64,
pub nlink: u32,
pub uid: u32,
pub gid: u32,
pub mode: u32,
pub time: Timespec,
}Expand description
Parameters for creating an inode item.
Fields§
§generation: u64Generation and transid.
size: u64Logical file size.
nbytes: u64On-disk bytes used.
nlink: u32Hard link count.
uid: u32Owner user ID.
gid: u32Owner group ID.
mode: u32POSIX file mode (type + permissions).
time: TimespecTimestamp for atime/ctime/mtime/otime.
Implementations§
Auto Trait Implementations§
impl Freeze for InodeItemArgs
impl RefUnwindSafe for InodeItemArgs
impl Send for InodeItemArgs
impl Sync for InodeItemArgs
impl Unpin for InodeItemArgs
impl UnsafeUnpin for InodeItemArgs
impl UnwindSafe for InodeItemArgs
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