pub enum EnumVariantEncoding {
Tagged,
Index,
}Expand description
How enum variants should be serialized.
Variants§
Tagged
Serialize enums using tag/field-name strategies (default for text formats).
Index
Serialize enums using a numeric variant index followed by fields (binary formats).
Trait Implementations§
Source§impl Clone for EnumVariantEncoding
impl Clone for EnumVariantEncoding
Source§fn clone(&self) -> EnumVariantEncoding
fn clone(&self) -> EnumVariantEncoding
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 EnumVariantEncoding
impl Debug for EnumVariantEncoding
Source§impl Default for EnumVariantEncoding
impl Default for EnumVariantEncoding
Source§fn default() -> EnumVariantEncoding
fn default() -> EnumVariantEncoding
Returns the “default value” for a type. Read more
Source§impl PartialEq for EnumVariantEncoding
impl PartialEq for EnumVariantEncoding
impl Copy for EnumVariantEncoding
impl Eq for EnumVariantEncoding
impl StructuralPartialEq for EnumVariantEncoding
Auto Trait Implementations§
impl Freeze for EnumVariantEncoding
impl RefUnwindSafe for EnumVariantEncoding
impl Send for EnumVariantEncoding
impl Sync for EnumVariantEncoding
impl Unpin for EnumVariantEncoding
impl UnwindSafe for EnumVariantEncoding
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