#[repr(u8)]pub enum Rmessage {
Show 29 variants
Version(Rversion),
Flush = 109,
Walk(Rwalk),
Read(Rread),
Write(Rwrite),
Clunk = 121,
Remove = 123,
Attach(Rattach),
Auth(Rauth),
Statfs(Rstatfs),
Lopen(Rlopen),
Lcreate(Rlcreate),
Symlink(Rsymlink),
Mknod(Rmknod),
Rename = 21,
Readlink(Rreadlink),
GetAttr(Rgetattr),
SetAttr = 27,
XattrWalk(Rxattrwalk),
XattrCreate = 33,
Readdir(Rreaddir),
Fsync = 51,
Lock(Rlock),
GetLock(Rgetlock),
Link = 71,
Mkdir(Rmkdir),
RenameAt = 75,
UnlinkAt = 77,
Lerror(Rlerror),
}
Expand description
A message sent from a 9P server to a 9P client in response to a request from that client. Encapsulates a full frame.
Variants§
Version(Rversion)
Flush = 109
Walk(Rwalk)
Read(Rread)
Write(Rwrite)
Clunk = 121
Remove = 123
Attach(Rattach)
Auth(Rauth)
Statfs(Rstatfs)
Lopen(Rlopen)
Lcreate(Rlcreate)
Symlink(Rsymlink)
Mknod(Rmknod)
Rename = 21
Readlink(Rreadlink)
GetAttr(Rgetattr)
SetAttr = 27
XattrWalk(Rxattrwalk)
XattrCreate = 33
Readdir(Rreaddir)
Fsync = 51
Lock(Rlock)
GetLock(Rgetlock)
Link = 71
Mkdir(Rmkdir)
RenameAt = 75
UnlinkAt = 77
Lerror(Rlerror)
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Rmessage
impl RefUnwindSafe for Rmessage
impl Send for Rmessage
impl Sync for Rmessage
impl Unpin for Rmessage
impl UnwindSafe for Rmessage
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