pub struct ParsedSchemaNode {
pub content: ParsedSchemaNodeContent,
pub metadata: ParsedSchemaMetadata,
pub ext_types: IndexMap<Identifier, ParsedExtTypeSchema>,
}Expand description
Parsed schema node - full syntactic representation of a schema node.
Fields§
§content: ParsedSchemaNodeContentThe type definition content
metadata: ParsedSchemaMetadataCascading metadata
ext_types: IndexMap<Identifier, ParsedExtTypeSchema>Extension type definitions for this node
Trait Implementations§
Source§impl Clone for ParsedSchemaNode
impl Clone for ParsedSchemaNode
Source§fn clone(&self) -> ParsedSchemaNode
fn clone(&self) -> ParsedSchemaNode
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 ParsedSchemaNode
impl Debug for ParsedSchemaNode
Source§impl FromEure<'_> for ParsedSchemaNode
impl FromEure<'_> for ParsedSchemaNode
Source§type Error = ParseError
type Error = ParseError
The error type returned by parsing.
Auto Trait Implementations§
impl Freeze for ParsedSchemaNode
impl RefUnwindSafe for ParsedSchemaNode
impl Send for ParsedSchemaNode
impl Sync for ParsedSchemaNode
impl Unpin for ParsedSchemaNode
impl UnwindSafe for ParsedSchemaNode
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