pub enum FsReply<'a> {
Ack(()),
Lookup(LookupReply),
Create(CreateReply),
Open(OpenReply),
Read(ReadReply<'a>),
Write(WriteReply),
ReadDir(ReadDirReply),
Link(LinkReply),
ReadMeta(ReadMetaReply),
WriteMeta(WriteMetaReply),
}
Expand description
The type for every reply sent from servers to clients.
Variants§
Ack(())
Indicates a message was received successfully but does not provide any additional data.
Lookup(LookupReply)
Create(CreateReply)
Open(OpenReply)
Read(ReadReply<'a>)
Write(WriteReply)
ReadDir(ReadDirReply)
Link(LinkReply)
ReadMeta(ReadMetaReply)
WriteMeta(WriteMetaReply)
Trait Implementations§
source§impl<'de: 'a, 'a> Deserialize<'de> for FsReply<'a>
impl<'de: 'a, 'a> Deserialize<'de> for FsReply<'a>
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl<'a> RefUnwindSafe for FsReply<'a>
impl<'a> Send for FsReply<'a>
impl<'a> Sync for FsReply<'a>
impl<'a> Unpin for FsReply<'a>
impl<'a> UnwindSafe for FsReply<'a>
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