pub enum SchemaNodeContentIr {
Show 13 variants
Any,
Text(TextSchemaIr),
Integer(IntegerSchemaIr),
Float(FloatSchemaIr),
Boolean,
Null,
Literal(ValueIr),
Array(ArraySchemaIr),
Map(MapSchemaIr),
Record(RecordSchemaIr),
Tuple(TupleSchemaIr),
Union(UnionSchemaIr),
Reference(QualifiedTypeName),
}Variants§
Any
Text(TextSchemaIr)
Integer(IntegerSchemaIr)
Float(FloatSchemaIr)
Boolean
Null
Literal(ValueIr)
Array(ArraySchemaIr)
Map(MapSchemaIr)
Record(RecordSchemaIr)
Tuple(TupleSchemaIr)
Union(UnionSchemaIr)
Reference(QualifiedTypeName)
Trait Implementations§
Source§impl Clone for SchemaNodeContentIr
impl Clone for SchemaNodeContentIr
Source§fn clone(&self) -> SchemaNodeContentIr
fn clone(&self) -> SchemaNodeContentIr
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 SchemaNodeContentIr
impl Debug for SchemaNodeContentIr
Source§impl PartialEq for SchemaNodeContentIr
impl PartialEq for SchemaNodeContentIr
impl StructuralPartialEq for SchemaNodeContentIr
Auto Trait Implementations§
impl Freeze for SchemaNodeContentIr
impl RefUnwindSafe for SchemaNodeContentIr
impl Send for SchemaNodeContentIr
impl Sync for SchemaNodeContentIr
impl Unpin for SchemaNodeContentIr
impl UnsafeUnpin for SchemaNodeContentIr
impl UnwindSafe for SchemaNodeContentIr
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