[][src]Struct fuse3::SetAttr

pub struct SetAttr {
    pub mode: Option<u32>,
    pub uid: Option<u32>,
    pub gid: Option<u32>,
    pub size: Option<u64>,
    pub lock_owner: Option<u64>,
    pub atime: Option<SystemTime>,
    pub mtime: Option<SystemTime>,
    pub fh: Option<u64>,
    pub atime_now: Option<SystemTime>,
    pub mtime_now: Option<SystemTime>,
    pub ctime: Option<SystemTime>,
}

the setattr argument.

Fields

mode: Option<u32>

set file or directory mode.

uid: Option<u32>

set file or directory uid.

gid: Option<u32>

set file or directory gid.

size: Option<u64>

set file or directory size.

lock_owner: Option<u64>

the lock_owner argument.

atime: Option<SystemTime>

set file or directory atime.

mtime: Option<SystemTime>

set file or directory mtime.

fh: Option<u64>

the fh argument.

atime_now: Option<SystemTime>

set file or directory atime_now.

mtime_now: Option<SystemTime>

set file or directory mtime_now.

ctime: Option<SystemTime>

set file or directory ctime.

Trait Implementations

impl Clone for SetAttr[src]

impl Debug for SetAttr[src]

impl Default for SetAttr[src]

Auto Trait Implementations

impl RefUnwindSafe for SetAttr

impl Send for SetAttr

impl Sync for SetAttr

impl Unpin for SetAttr

impl UnwindSafe for SetAttr

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.