pub struct Signature<N> {
pub node: N,
pub parent: Option<N>,
pub enclosing: Option<N>,
pub direct: bool,
}Expand description
Every original ds:Signature, including malformed or misplaced descendants.
Fields§
§node: NStable original node; no DOM/view borrow escapes inspection.
parent: Option<N>Its actual parent, or None for a bare signature root.
enclosing: Option<N>Nearest enclosing signature, not an assertion that this is a legal counter.
direct: boolA bare root or a direct signature child of the original wrapper.
Trait Implementations§
Auto Trait Implementations§
impl<N> Forget for Signature<N>
impl<N> Freeze for Signature<N>
impl<N> RefUnwindSafe for Signature<N>
impl<N> Send for Signature<N>
impl<N> Sync for Signature<N>
impl<N> Unpin for Signature<N>
impl<N> UnsafeUnpin for Signature<N>
impl<N> UnwindSafe for Signature<N>
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