pub struct SchemaTypeNode {
pub body: SchemaTypeBody,
pub metadata: MetadataEnvelope,
}Expand description
§============================================================ Schema type
One node in a schema-graph. Carries the type body and a per-node
metadata envelope (docs, aliases, examples, deprecation, role).
Recursive positions reference other nodes (or named definitions) by
index inside the body.
Fields§
§body: SchemaTypeBody§metadata: MetadataEnvelopeTrait Implementations§
Source§impl Clone for SchemaTypeNode
impl Clone for SchemaTypeNode
Source§fn clone(&self) -> SchemaTypeNode
fn clone(&self) -> SchemaTypeNode
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 moreAuto Trait Implementations§
impl Freeze for SchemaTypeNode
impl RefUnwindSafe for SchemaTypeNode
impl Send for SchemaTypeNode
impl Sync for SchemaTypeNode
impl Unpin for SchemaTypeNode
impl UnsafeUnpin for SchemaTypeNode
impl UnwindSafe for SchemaTypeNode
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