pub enum PacketFlags {
ShortPacket,
PacketEnd,
PacketStart,
}Variants§
Implementations§
Source§impl PacketFlags
impl PacketFlags
pub fn empty() -> EnumSet<PacketFlags>
Trait Implementations§
Source§impl<O: Into<EnumSet<PacketFlags>>> BitAnd<O> for PacketFlags
impl<O: Into<EnumSet<PacketFlags>>> BitAnd<O> for PacketFlags
Source§impl<O: Into<EnumSet<PacketFlags>>> BitOr<O> for PacketFlags
impl<O: Into<EnumSet<PacketFlags>>> BitOr<O> for PacketFlags
Source§impl<O: Into<EnumSet<PacketFlags>>> BitXor<O> for PacketFlags
impl<O: Into<EnumSet<PacketFlags>>> BitXor<O> for PacketFlags
Source§impl Clone for PacketFlags
impl Clone for PacketFlags
Source§impl Debug for PacketFlags
impl Debug for PacketFlags
Source§impl EnumSetTypePrivate for PacketFlags
impl EnumSetTypePrivate for PacketFlags
Source§const CONST_HELPER_INSTANCE: __EnumSetConstHelper = __EnumSetConstHelper
const CONST_HELPER_INSTANCE: __EnumSetConstHelper = __EnumSetConstHelper
The instance of the
ConstHelper.Source§const ALL_BITS: Self::Repr = {transmute(0x07): <protocol::sender::PacketFlags as enumset::__internal::EnumSetTypePrivate>::Repr}
const ALL_BITS: Self::Repr = {transmute(0x07): <protocol::sender::PacketFlags as enumset::__internal::EnumSetTypePrivate>::Repr}
A mask of bits that are valid in the bitset.
Source§const VARIANT_COUNT: u32 = 3u32
const VARIANT_COUNT: u32 = 3u32
The number of variants in the bitset.
Source§type ConstHelper = __EnumSetConstHelper
type ConstHelper = __EnumSetConstHelper
A helper type used to implement the
enum_set! macro among other things.Source§fn enum_into_u32(self) -> u32
fn enum_into_u32(self) -> u32
Converts an enum of this type into its bit position.
Source§unsafe fn enum_from_u32(val: u32) -> Self
unsafe fn enum_from_u32(val: u32) -> Self
Converts a bit position into an enum value.
Source§impl EnumSetTypeWithRepr for PacketFlags
impl EnumSetTypeWithRepr for PacketFlags
Source§impl Not for PacketFlags
impl Not for PacketFlags
Source§impl PartialEq<EnumSet<PacketFlags>> for PacketFlags
impl PartialEq<EnumSet<PacketFlags>> for PacketFlags
Source§impl PartialEq for PacketFlags
impl PartialEq for PacketFlags
Source§impl<O: Into<EnumSet<PacketFlags>>> Sub<O> for PacketFlags
impl<O: Into<EnumSet<PacketFlags>>> Sub<O> for PacketFlags
impl Copy for PacketFlags
impl EnumSetType for PacketFlags
impl Eq for PacketFlags
Auto Trait Implementations§
impl Freeze for PacketFlags
impl RefUnwindSafe for PacketFlags
impl Send for PacketFlags
impl Sync for PacketFlags
impl Unpin for PacketFlags
impl UnwindSafe for PacketFlags
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