pub struct SetAttrParam {
pub valid: u32,
pub fh: Option<u64>,
pub mode: Option<u32>,
pub u_id: Option<u32>,
pub g_id: Option<u32>,
pub size: Option<u64>,
pub lock_owner: Option<u64>,
pub a_time: Option<SystemTime>,
pub m_time: Option<SystemTime>,
pub c_time: Option<SystemTime>,
}Expand description
Set attribute parameters
Fields§
§valid: u32FUSE set attribute bit mask
fh: Option<u64>File handler
mode: Option<u32>File mode
u_id: Option<u32>User ID
g_id: Option<u32>Group ID
size: Option<u64>File size
lock_owner: Option<u64>Lock owner
a_time: Option<SystemTime>Access time
m_time: Option<SystemTime>Content modified time
c_time: Option<SystemTime>Meta-data changed time seconds
Trait Implementations§
Auto Trait Implementations§
impl Freeze for SetAttrParam
impl RefUnwindSafe for SetAttrParam
impl Send for SetAttrParam
impl Sync for SetAttrParam
impl Unpin for SetAttrParam
impl UnwindSafe for SetAttrParam
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