pub enum BinaryFormat {
MessagePack,
ProtoBuf,
Cbor,
Custom,
}
Expand description
Supported binary serialization formats
Variants§
MessagePack
MessagePack
format
ProtoBuf
Protocol Buffers
Cbor
CBOR (Concise Binary Object Representation)
Custom
Custom binary format
Trait Implementations§
Source§impl Clone for BinaryFormat
impl Clone for BinaryFormat
Source§fn clone(&self) -> BinaryFormat
fn clone(&self) -> BinaryFormat
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 BinaryFormat
impl Debug for BinaryFormat
Source§impl<'de> Deserialize<'de> for BinaryFormat
impl<'de> Deserialize<'de> for BinaryFormat
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 BinaryFormat
impl Hash for BinaryFormat
Source§impl PartialEq for BinaryFormat
impl PartialEq for BinaryFormat
Source§impl Serialize for BinaryFormat
impl Serialize for BinaryFormat
impl Copy for BinaryFormat
impl Eq for BinaryFormat
impl StructuralPartialEq for BinaryFormat
Auto Trait Implementations§
impl Freeze for BinaryFormat
impl RefUnwindSafe for BinaryFormat
impl Send for BinaryFormat
impl Sync for BinaryFormat
impl Unpin for BinaryFormat
impl UnwindSafe for BinaryFormat
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,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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.