pub struct SchemaNodeIr { /* private fields */ }Implementations§
Source§impl SchemaNodeIr
impl SchemaNodeIr
pub fn new( content: SchemaNodeContentIr, metadata: SchemaMetadataIr, ext_types: IndexMap<String, ExtTypeIr>, ) -> Self
pub fn content(&self) -> &SchemaNodeContentIr
pub fn content_mut(&mut self) -> &mut SchemaNodeContentIr
pub fn metadata(&self) -> &SchemaMetadataIr
pub fn metadata_mut(&mut self) -> &mut SchemaMetadataIr
pub fn ext_types(&self) -> &IndexMap<String, ExtTypeIr>
pub fn ext_types_mut(&mut self) -> &mut IndexMap<String, ExtTypeIr>
Trait Implementations§
Source§impl Clone for SchemaNodeIr
impl Clone for SchemaNodeIr
Source§fn clone(&self) -> SchemaNodeIr
fn clone(&self) -> SchemaNodeIr
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 SchemaNodeIr
impl Debug for SchemaNodeIr
Source§impl PartialEq for SchemaNodeIr
impl PartialEq for SchemaNodeIr
impl StructuralPartialEq for SchemaNodeIr
Auto Trait Implementations§
impl Freeze for SchemaNodeIr
impl RefUnwindSafe for SchemaNodeIr
impl Send for SchemaNodeIr
impl Sync for SchemaNodeIr
impl Unpin for SchemaNodeIr
impl UnsafeUnpin for SchemaNodeIr
impl UnwindSafe for SchemaNodeIr
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