Enum rs9p::fcall::MsgType[][src]

pub enum MsgType {
Show variants Tlerror, Rlerror, Tstatfs, Rstatfs, Tlopen, Rlopen, Tlcreate, Rlcreate, Tsymlink, Rsymlink, Tmknod, Rmknod, Trename, Rrename, Treadlink, Rreadlink, Tgetattr, Rgetattr, Tsetattr, Rsetattr, Txattrwalk, Rxattrwalk, Txattrcreate, Rxattrcreate, Treaddir, Rreaddir, Tfsync, Rfsync, Tlock, Rlock, Tgetlock, Rgetlock, Tlink, Rlink, Tmkdir, Rmkdir, Trenameat, Rrenameat, Tunlinkat, Runlinkat, Tversion, Rversion, Tauth, Rauth, Tattach, Rattach, Tflush, Rflush, Twalk, Rwalk, Tread, Rread, Twrite, Rwrite, Tclunk, Rclunk, Tremove, Rremove,
}

Message type, 9P operations

Variants

Tlerror
Rlerror
Tstatfs
Rstatfs
Tlopen
Rlopen
Tlcreate
Rlcreate
Tmknod
Rmknod
Trename
Rrename
Tgetattr
Rgetattr
Tsetattr
Rsetattr
Txattrwalk
Rxattrwalk
Txattrcreate
Rxattrcreate
Treaddir
Rreaddir
Tfsync
Rfsync
Tlock
Rlock
Tgetlock
Rgetlock
Tmkdir
Rmkdir
Trenameat
Rrenameat
Tunlinkat
Runlinkat
Tversion
Rversion
Tauth
Rauth
Tattach
Rattach
Tflush
Rflush
Twalk
Rwalk
Tread
Rread
Twrite
Rwrite
Tclunk
Rclunk
Tremove
Rremove

Implementations

impl MsgType[src]

pub fn is_t(&self) -> bool[src]

If the message type is T-message

pub fn is_r(&self) -> bool[src]

If the message type is R-message

Trait Implementations

impl Clone for MsgType[src]

impl Copy for MsgType[src]

impl Debug for MsgType[src]

impl Eq for MsgType[src]

impl<'a> From<&'a Fcall> for MsgType[src]

impl FromPrimitive for MsgType[src]

impl Hash for MsgType[src]

impl Ord for MsgType[src]

impl PartialEq<MsgType> for MsgType[src]

impl PartialOrd<MsgType> for MsgType[src]

impl StructuralEq for MsgType[src]

impl StructuralPartialEq for MsgType[src]

Auto Trait Implementations

impl RefUnwindSafe for MsgType

impl Send for MsgType

impl Sync for MsgType

impl Unpin for MsgType

impl UnwindSafe for MsgType

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.