pub struct SerializeEnumShape {
pub repr: Tagging,
pub variants: Vec<SerializeVariantShape>,
pub attributes: SerializeContainerAttributes,
}Expand description
Enum-like serialization metadata.
Fields§
§repr: TaggingThe enum representation.
variants: Vec<SerializeVariantShape>The serialized variants.
attributes: SerializeContainerAttributesContainer-level Serde serialization attributes.
Trait Implementations§
Source§impl Clone for SerializeEnumShape
impl Clone for SerializeEnumShape
Source§fn clone(&self) -> SerializeEnumShape
fn clone(&self) -> SerializeEnumShape
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 SerializeEnumShape
impl Debug for SerializeEnumShape
impl Eq for SerializeEnumShape
Source§impl PartialEq for SerializeEnumShape
impl PartialEq for SerializeEnumShape
impl StructuralPartialEq for SerializeEnumShape
Auto Trait Implementations§
impl Freeze for SerializeEnumShape
impl RefUnwindSafe for SerializeEnumShape
impl Send for SerializeEnumShape
impl Sync for SerializeEnumShape
impl Unpin for SerializeEnumShape
impl UnsafeUnpin for SerializeEnumShape
impl UnwindSafe for SerializeEnumShape
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