pub enum GtjSchemaAny {
GtjSchemaNull(GtjSchemaNull),
GtjSchemaBoolean(GtjSchemaBoolean),
GtjSchemaNumber(GtjSchemaNumber),
GtjSchemaString(GtjSchemaString),
GtjSchemaObject(GtjSchemaObject),
GtjSchemaArray(Box<GtjSchemaArray>),
GtjSchemaUnion(GtjSchemaUnion),
GtjSchemaTuple(GtjSchemaTuple),
GtjSchemaLiteral(GtjSchemaLiteral),
}Variants§
GtjSchemaNull(GtjSchemaNull)
GtjSchemaBoolean(GtjSchemaBoolean)
GtjSchemaNumber(GtjSchemaNumber)
GtjSchemaString(GtjSchemaString)
GtjSchemaObject(GtjSchemaObject)
GtjSchemaArray(Box<GtjSchemaArray>)
GtjSchemaUnion(GtjSchemaUnion)
GtjSchemaTuple(GtjSchemaTuple)
GtjSchemaLiteral(GtjSchemaLiteral)
Trait Implementations§
Source§impl Clone for GtjSchemaAny
impl Clone for GtjSchemaAny
Source§fn clone(&self) -> GtjSchemaAny
fn clone(&self) -> GtjSchemaAny
Returns a copy 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 GtjSchemaAny
impl Debug for GtjSchemaAny
Source§impl<'de> Deserialize<'de> for GtjSchemaAny
impl<'de> Deserialize<'de> for GtjSchemaAny
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 PartialEq for GtjSchemaAny
impl PartialEq for GtjSchemaAny
Source§impl Serialize for GtjSchemaAny
impl Serialize for GtjSchemaAny
impl StructuralPartialEq for GtjSchemaAny
Auto Trait Implementations§
impl Freeze for GtjSchemaAny
impl RefUnwindSafe for GtjSchemaAny
impl Send for GtjSchemaAny
impl Sync for GtjSchemaAny
impl Unpin for GtjSchemaAny
impl UnwindSafe for GtjSchemaAny
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