pub struct DeserializeStructShape {
pub style: FieldsStyle,
pub fields: Vec<DeserializeFieldShape>,
pub attributes: DeserializeContainerAttributes,
}Expand description
Struct-like deserialization metadata.
Fields§
§style: FieldsStyleThe struct field style.
fields: Vec<DeserializeFieldShape>The accepted deserialization fields.
attributes: DeserializeContainerAttributesContainer-level Serde deserialization attributes.
Trait Implementations§
Source§impl Clone for DeserializeStructShape
impl Clone for DeserializeStructShape
Source§fn clone(&self) -> DeserializeStructShape
fn clone(&self) -> DeserializeStructShape
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 DeserializeStructShape
impl Debug for DeserializeStructShape
impl Eq for DeserializeStructShape
Source§impl PartialEq for DeserializeStructShape
impl PartialEq for DeserializeStructShape
impl StructuralPartialEq for DeserializeStructShape
Auto Trait Implementations§
impl Freeze for DeserializeStructShape
impl RefUnwindSafe for DeserializeStructShape
impl Send for DeserializeStructShape
impl Sync for DeserializeStructShape
impl Unpin for DeserializeStructShape
impl UnsafeUnpin for DeserializeStructShape
impl UnwindSafe for DeserializeStructShape
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