pub enum BareNameTarget {
Element(NodeIdentity),
NotBareName,
Unresolved,
}Expand description
Outcome of resolving a same-document bare-name URI (#id).
Variants§
Element(NodeIdentity)
The fragment names exactly this element under the operation’s ID rules.
NotBareName
The URI has another form: a non-empty base, no fragment, or an XPointer.
Unresolved
No element, or more than one, carries this ID.
Trait Implementations§
Source§impl Clone for BareNameTarget
impl Clone for BareNameTarget
impl Copy for BareNameTarget
Source§impl Debug for BareNameTarget
impl Debug for BareNameTarget
impl Eq for BareNameTarget
Source§impl PartialEq for BareNameTarget
impl PartialEq for BareNameTarget
impl StructuralPartialEq for BareNameTarget
Auto Trait Implementations§
impl Freeze for BareNameTarget
impl RefUnwindSafe for BareNameTarget
impl Send for BareNameTarget
impl Sync for BareNameTarget
impl Unpin for BareNameTarget
impl UnsafeUnpin for BareNameTarget
impl UnwindSafe for BareNameTarget
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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