[][src]Enum fuse::protocol::Opcode

#[non_exhaustive]
#[repr(u32)]pub enum Opcode {
    FUSE_LOOKUP,
    FUSE_FORGET,
    FUSE_GETATTR,
    FUSE_SETATTR,
    FUSE_READLINK,
    FUSE_SYMLINK,
    FUSE_MKNOD,
    FUSE_MKDIR,
    FUSE_UNLINK,
    FUSE_RMDIR,
    FUSE_RENAME,
    FUSE_LINK,
    FUSE_OPEN,
    FUSE_READ,
    FUSE_WRITE,
    FUSE_STATFS,
    FUSE_RELEASE,
    FUSE_FSYNC,
    FUSE_SETXATTR,
    FUSE_GETXATTR,
    FUSE_LISTXATTR,
    FUSE_REMOVEXATTR,
    FUSE_FLUSH,
    FUSE_INIT,
    FUSE_OPENDIR,
    FUSE_READDIR,
    FUSE_RELEASEDIR,
    FUSE_FSYNCDIR,
    FUSE_GETLK,
    FUSE_SETLK,
    FUSE_SETLKW,
    FUSE_ACCESS,
    FUSE_CREATE,
    FUSE_INTERRUPT,
    FUSE_BMAP,
    FUSE_DESTROY,
    FUSE_IOCTL,
    FUSE_POLL,
    FUSE_NOTIFY_REPLY,
    FUSE_BATCH_FORGET,
    FUSE_FALLOCATE,
    FUSE_READDIRPLUS,
    FUSE_RENAME2,
    FUSE_LSEEK,
    CUSE_INIT,
}

Variants (Non-exhaustive)

Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
FUSE_LOOKUP
FUSE_FORGET
FUSE_GETATTR
FUSE_SETATTR
FUSE_MKNOD
FUSE_MKDIR
FUSE_RMDIR
FUSE_RENAME
FUSE_OPEN
FUSE_READ
FUSE_WRITE
FUSE_STATFS
FUSE_RELEASE
FUSE_FSYNC
FUSE_SETXATTR
FUSE_GETXATTR
FUSE_LISTXATTR
FUSE_REMOVEXATTR
FUSE_FLUSH
FUSE_INIT
FUSE_OPENDIR
FUSE_READDIR
FUSE_RELEASEDIR
FUSE_FSYNCDIR
FUSE_GETLK
FUSE_SETLK
FUSE_SETLKW
FUSE_ACCESS
FUSE_CREATE
FUSE_INTERRUPT
FUSE_BMAP
FUSE_DESTROY
FUSE_IOCTL
FUSE_POLL
FUSE_NOTIFY_REPLY
FUSE_BATCH_FORGET
FUSE_FALLOCATE
FUSE_READDIRPLUS
FUSE_RENAME2
FUSE_LSEEK
CUSE_INIT

Trait Implementations

impl Clone for OpcodeEnum[src]

impl Copy for OpcodeEnum[src]

impl Debug for OpcodeEnum[src]

impl Display for OpcodeEnum[src]

impl Eq for OpcodeEnum[src]

impl Ord for OpcodeEnum[src]

impl PartialEq<OpcodeEnum> for OpcodeEnum[src]

impl PartialOrd<OpcodeEnum> for OpcodeEnum[src]

impl StructuralEq for OpcodeEnum[src]

impl StructuralPartialEq for OpcodeEnum[src]

Auto Trait Implementations

impl RefUnwindSafe for OpcodeEnum

impl Send for OpcodeEnum

impl Sync for OpcodeEnum

impl Unpin for OpcodeEnum

impl UnwindSafe for OpcodeEnum

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> ToString for T where
    T: Display + ?Sized
[src]

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.