#[repr(u64)]pub enum SerializationQuirk {
Incomplete = 1,
MustInitialize = 2,
CoreVariableSize = 4,
FrontendVariableSize = 8,
SingleSession = 16,
EndianDependent = 32,
PlatformDependent = 64,
}Variants§
Incomplete = 1
MustInitialize = 2
CoreVariableSize = 4
FrontendVariableSize = 8
SingleSession = 16
EndianDependent = 32
PlatformDependent = 64
Trait Implementations§
Source§impl BitAnd for SerializationQuirk
impl BitAnd for SerializationQuirk
Source§impl BitFlag for SerializationQuirk
impl BitFlag for SerializationQuirk
Source§fn empty() -> BitFlags<Self>
fn empty() -> BitFlags<Self>
Create a
BitFlags with no flags set (in other words, with a value of 0). Read moreSource§fn from_bits(bits: Self::Numeric) -> Result<BitFlags<Self>, FromBitsError<Self>>
fn from_bits(bits: Self::Numeric) -> Result<BitFlags<Self>, FromBitsError<Self>>
Create a
BitFlags if the raw value provided does not contain
any illegal flags. Read moreSource§fn from_bits_truncate(bits: Self::Numeric) -> BitFlags<Self>
fn from_bits_truncate(bits: Self::Numeric) -> BitFlags<Self>
Create a
BitFlags from an underlying bitwise value. If any
invalid bits are set, ignore them. Read moreSource§unsafe fn from_bits_unchecked(bits: Self::Numeric) -> BitFlags<Self>
unsafe fn from_bits_unchecked(bits: Self::Numeric) -> BitFlags<Self>
Create a
BitFlags unsafely, without checking if the bits form
a valid bit pattern for the type. Read moreSource§impl BitOr for SerializationQuirk
impl BitOr for SerializationQuirk
Source§impl BitXor for SerializationQuirk
impl BitXor for SerializationQuirk
Source§impl Clone for SerializationQuirk
impl Clone for SerializationQuirk
Source§fn clone(&self) -> SerializationQuirk
fn clone(&self) -> SerializationQuirk
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 SerializationQuirk
impl Debug for SerializationQuirk
Source§impl Hash for SerializationQuirk
impl Hash for SerializationQuirk
Source§impl Not for SerializationQuirk
impl Not for SerializationQuirk
Source§impl PartialEq for SerializationQuirk
impl PartialEq for SerializationQuirk
Source§fn eq(&self, other: &SerializationQuirk) -> bool
fn eq(&self, other: &SerializationQuirk) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl RawBitFlags for SerializationQuirk
impl RawBitFlags for SerializationQuirk
impl Copy for SerializationQuirk
impl Eq for SerializationQuirk
impl StructuralPartialEq for SerializationQuirk
Auto Trait Implementations§
impl Freeze for SerializationQuirk
impl RefUnwindSafe for SerializationQuirk
impl Send for SerializationQuirk
impl Sync for SerializationQuirk
impl Unpin for SerializationQuirk
impl UnsafeUnpin for SerializationQuirk
impl UnwindSafe for SerializationQuirk
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