[−][src]Struct libfuse_sys::fuse_lowlevel::fuse_ctx
Additional context associated with requests.
Note that the reported client uid, gid and pid may be zero in some situations. For example, if the FUSE file system is running in a PID or user namespace but then accessed from outside the namespace, there is no valid uid/pid/gid that could be reported.
Fields
uid: uid_t
User ID of the calling process
gid: gid_t
Group ID of the calling process
pid: pid_t
Thread ID of the calling process
umask: mode_t
Umask of the calling process (introduced in version 2.8)
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for fuse_ctx
impl Send for fuse_ctx
impl Sync for fuse_ctx
impl Unpin for fuse_ctx
impl UnwindSafe for fuse_ctx
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,