Enum wick_config::v1::PacketFlag
source · pub enum PacketFlag {
Done,
Open,
Close,
}Expand description
Possible flags that can be set on a packet.
Variants§
Done
Indicates the port should be considered closed.
Open
Indicates the opening of a new substream context within the parent stream.
Close
Indicates the closing of a substream context within the parent stream.
Trait Implementations§
source§impl Clone for PacketFlag
impl Clone for PacketFlag
source§fn clone(&self) -> PacketFlag
fn clone(&self) -> PacketFlag
Returns a copy 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 PacketFlag
impl Debug for PacketFlag
source§impl Default for PacketFlag
impl Default for PacketFlag
source§impl<'de> Deserialize<'de> for PacketFlag
impl<'de> Deserialize<'de> for PacketFlag
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 From<PacketFlag> for PacketFlag
impl From<PacketFlag> for PacketFlag
source§fn from(value: PacketFlag) -> Self
fn from(value: PacketFlag) -> Self
Converts to this type from the input type.
source§impl From<PacketFlag> for PacketFlag
impl From<PacketFlag> for PacketFlag
source§fn from(value: PacketFlag) -> Self
fn from(value: PacketFlag) -> Self
Converts to this type from the input type.
source§impl FromPrimitive for PacketFlag
impl FromPrimitive for PacketFlag
source§fn from_i64(n: i64) -> Option<Self>
fn from_i64(n: i64) -> Option<Self>
Converts an
i64 to return an optional value of this type. If the
value cannot be represented by this type, then None is returned.source§fn from_u64(n: u64) -> Option<Self>
fn from_u64(n: u64) -> Option<Self>
Converts an
u64 to return an optional value of this type. If the
value cannot be represented by this type, then None is returned.source§fn from_isize(n: isize) -> Option<Self>
fn from_isize(n: isize) -> Option<Self>
Converts an
isize to return an optional value of this type. If the
value cannot be represented by this type, then None is returned.source§fn from_i8(n: i8) -> Option<Self>
fn from_i8(n: i8) -> Option<Self>
Converts an
i8 to return an optional value of this type. If the
value cannot be represented by this type, then None is returned.source§fn from_i16(n: i16) -> Option<Self>
fn from_i16(n: i16) -> Option<Self>
Converts an
i16 to return an optional value of this type. If the
value cannot be represented by this type, then None is returned.source§fn from_i32(n: i32) -> Option<Self>
fn from_i32(n: i32) -> Option<Self>
Converts an
i32 to return an optional value of this type. If the
value cannot be represented by this type, then None is returned.source§fn from_i128(n: i128) -> Option<Self>
fn from_i128(n: i128) -> Option<Self>
Converts an
i128 to return an optional value of this type. If the
value cannot be represented by this type, then None is returned. Read moresource§fn from_usize(n: usize) -> Option<Self>
fn from_usize(n: usize) -> Option<Self>
Converts a
usize to return an optional value of this type. If the
value cannot be represented by this type, then None is returned.source§fn from_u8(n: u8) -> Option<Self>
fn from_u8(n: u8) -> Option<Self>
Converts an
u8 to return an optional value of this type. If the
value cannot be represented by this type, then None is returned.source§fn from_u16(n: u16) -> Option<Self>
fn from_u16(n: u16) -> Option<Self>
Converts an
u16 to return an optional value of this type. If the
value cannot be represented by this type, then None is returned.source§fn from_u32(n: u32) -> Option<Self>
fn from_u32(n: u32) -> Option<Self>
Converts an
u32 to return an optional value of this type. If the
value cannot be represented by this type, then None is returned.source§fn from_u128(n: u128) -> Option<Self>
fn from_u128(n: u128) -> Option<Self>
Converts an
u128 to return an optional value of this type. If the
value cannot be represented by this type, then None is returned. Read moresource§impl PartialEq<PacketFlag> for PacketFlag
impl PartialEq<PacketFlag> for PacketFlag
source§fn eq(&self, other: &PacketFlag) -> bool
fn eq(&self, other: &PacketFlag) -> bool
This method tests for
self and other values to be equal, and is used
by ==.source§impl Serialize for PacketFlag
impl Serialize for PacketFlag
impl Copy for PacketFlag
impl StructuralPartialEq for PacketFlag
Auto Trait Implementations§
impl RefUnwindSafe for PacketFlag
impl Send for PacketFlag
impl Sync for PacketFlag
impl Unpin for PacketFlag
impl UnwindSafe for PacketFlag
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