pub struct CoreNamespace;
Trait Implementations§
Source§impl NodeSetImport for CoreNamespace
impl NodeSetImport for CoreNamespace
Source§fn load<'a>(
&'a self,
map: &'a NodeSetNamespaceMapper<'_>,
) -> Box<dyn Iterator<Item = ImportedItem> + 'a>
fn load<'a>( &'a self, map: &'a NodeSetNamespaceMapper<'_>, ) -> Box<dyn Iterator<Item = ImportedItem> + 'a>
Create an iterator over items imported from the nodeset.
This will usually be lazy.
Source§fn register_namespaces(&self, map: &mut NodeSetNamespaceMapper<'_>)
fn register_namespaces(&self, map: &mut NodeSetNamespaceMapper<'_>)
Register all namespaces used by this importer in a node set map.
Source§fn get_own_namespaces(&self) -> Vec<String>
fn get_own_namespaces(&self) -> Vec<String>
Get a list of namespaces that this import owns. This must be a subset of the
namespaces it uses, registered in
register_namespaces
Auto Trait Implementations§
impl Freeze for CoreNamespace
impl RefUnwindSafe for CoreNamespace
impl Send for CoreNamespace
impl Sync for CoreNamespace
impl Unpin for CoreNamespace
impl UnwindSafe for CoreNamespace
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