pub struct SchemaImport {
pub uri: ResolvedSchemaUri,
pub all_types: IndexMap<Identifier, SchemaNodeId>,
pub exports: IndexSet<Identifier>,
}Expand description
Types imported from one schema under a single alias.
Fields§
§uri: ResolvedSchemaUri§all_types: IndexMap<Identifier, SchemaNodeId>§exports: IndexSet<Identifier>Trait Implementations§
Source§impl Clone for SchemaImport
impl Clone for SchemaImport
Source§fn clone(&self) -> SchemaImport
fn clone(&self) -> SchemaImport
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 moreSource§impl Debug for SchemaImport
impl Debug for SchemaImport
Source§impl PartialEq for SchemaImport
impl PartialEq for SchemaImport
impl StructuralPartialEq for SchemaImport
Auto Trait Implementations§
impl Freeze for SchemaImport
impl RefUnwindSafe for SchemaImport
impl Send for SchemaImport
impl Sync for SchemaImport
impl Unpin for SchemaImport
impl UnsafeUnpin for SchemaImport
impl UnwindSafe for SchemaImport
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