pub enum MailKind {
Question,
Answer,
Notice,
}Expand description
Kind of a mailbox message.
Variants§
Question
One or more questions for the peer session (async; the answer arrives as a separate message referencing this one).
Answer
Answer to a question message; carries in_reply_to.
Notice
Fire-and-forget note; no reply expected.
Trait Implementations§
impl Copy for MailKind
Source§impl<'de> Deserialize<'de> for MailKind
impl<'de> Deserialize<'de> for MailKind
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
impl Eq for MailKind
impl StructuralPartialEq for MailKind
Auto Trait Implementations§
impl Freeze for MailKind
impl RefUnwindSafe for MailKind
impl Send for MailKind
impl Sync for MailKind
impl Unpin for MailKind
impl UnsafeUnpin for MailKind
impl UnwindSafe for MailKind
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.