#[non_exhaustive]pub enum MsgDirection {
Rcv,
Snd,
}Variants (Non-exhaustive)§
This enum is marked as 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.
Trait Implementations§
Source§impl Clone for MsgDirection
impl Clone for MsgDirection
Source§fn clone(&self) -> MsgDirection
fn clone(&self) -> MsgDirection
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for MsgDirection
impl Debug for MsgDirection
Source§impl Default for MsgDirection
impl Default for MsgDirection
Source§fn default() -> MsgDirection
fn default() -> MsgDirection
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for MsgDirection
impl<'de> Deserialize<'de> for MsgDirection
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
Source§impl Hash for MsgDirection
impl Hash for MsgDirection
Source§impl PartialEq for MsgDirection
impl PartialEq for MsgDirection
Source§impl Serialize for MsgDirection
impl Serialize for MsgDirection
impl Copy for MsgDirection
impl Eq for MsgDirection
impl StructuralPartialEq for MsgDirection
Auto Trait Implementations§
impl Freeze for MsgDirection
impl RefUnwindSafe for MsgDirection
impl Send for MsgDirection
impl Sync for MsgDirection
impl Unpin for MsgDirection
impl UnwindSafe for MsgDirection
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