pub enum MessageEncoding {
Protobuf,
Json,
Raw,
Cbor,
}Expand description
Message encoding format
Variants§
Protobuf
Protobuf (recommended - compact)
Json
JSON (debugging)
Raw
Raw bytes (minimal overhead)
Cbor
CBOR (compact binary)
Trait Implementations§
Source§impl Clone for MessageEncoding
impl Clone for MessageEncoding
Source§fn clone(&self) -> MessageEncoding
fn clone(&self) -> MessageEncoding
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 MessageEncoding
impl Debug for MessageEncoding
Source§impl Default for MessageEncoding
impl Default for MessageEncoding
Source§fn default() -> MessageEncoding
fn default() -> MessageEncoding
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for MessageEncoding
impl<'de> Deserialize<'de> for MessageEncoding
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 Display for MessageEncoding
impl Display for MessageEncoding
Source§impl PartialEq for MessageEncoding
impl PartialEq for MessageEncoding
Source§impl Serialize for MessageEncoding
impl Serialize for MessageEncoding
impl Copy for MessageEncoding
impl Eq for MessageEncoding
impl StructuralPartialEq for MessageEncoding
Auto Trait Implementations§
impl Freeze for MessageEncoding
impl RefUnwindSafe for MessageEncoding
impl Send for MessageEncoding
impl Sync for MessageEncoding
impl Unpin for MessageEncoding
impl UnsafeUnpin for MessageEncoding
impl UnwindSafe for MessageEncoding
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§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.