pub struct SchemaInfoObject {
pub tag: Option<String>,
pub variants: Option<Vec<SchemaInfoObjectVariant>>,
pub members: Vec<SchemaInfoObjectMember>,
}
Fields§
§tag: Option<String>
§variants: Option<Vec<SchemaInfoObjectVariant>>
§members: Vec<SchemaInfoObjectMember>
Trait Implementations§
Source§impl Clone for SchemaInfoObject
impl Clone for SchemaInfoObject
Source§fn clone(&self) -> SchemaInfoObject
fn clone(&self) -> SchemaInfoObject
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 SchemaInfoObject
impl Debug for SchemaInfoObject
Source§impl<'de> Deserialize<'de> for SchemaInfoObject
impl<'de> Deserialize<'de> for SchemaInfoObject
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
Auto Trait Implementations§
impl Freeze for SchemaInfoObject
impl RefUnwindSafe for SchemaInfoObject
impl Send for SchemaInfoObject
impl Sync for SchemaInfoObject
impl Unpin for SchemaInfoObject
impl UnwindSafe for SchemaInfoObject
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