pub(crate) struct NamespaceMap {
scope: BTreeMap<Option<Prefix>, Option<Namespace>>,
}Fields§
§scope: BTreeMap<Option<Prefix>, Option<Namespace>>Implementations§
Source§impl NamespaceMap
impl NamespaceMap
pub(crate) fn empty() -> NamespaceMap
fn default() -> NamespaceMap
pub(crate) fn get(&self, prefix: &Option<Prefix>) -> Option<&Option<Namespace>>
pub(crate) fn get_scope_iter( &self, ) -> Iter<'_, Option<Prefix>, Option<Namespace>>
pub(crate) fn insert(&mut self, name: &QualName)
fn insert_ns(&mut self, attr: &Attribute) -> Result<(), Cow<'static, str>>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for NamespaceMap
impl RefUnwindSafe for NamespaceMap
impl Send for NamespaceMap
impl Sync for NamespaceMap
impl Unpin for NamespaceMap
impl UnwindSafe for NamespaceMap
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