pub struct ObjectCheck<'v, 's, N, D, G, S: RangeSource> { /* private fields */ }Expand description
Actual source lookup and digest facts for one original XML instruction. These stable IDs can survive a scoped XML view; no DOM borrow is retained.
Implementations§
Source§impl<'v, 's, N: Copy, D: Copy, G: Copy, S: RangeSource> ObjectCheck<'v, 's, N, D, G, S>
impl<'v, 's, N: Copy, D: Copy, G: Copy, S: RangeSource> ObjectCheck<'v, 's, N, D, G, S>
Sourcepub fn snapshot(&self) -> Snapshot<D, G>
pub fn snapshot(&self) -> Snapshot<D, G>
Exact original XML document/generation used by the digest method/value.
Sourcepub fn object(&self) -> Object<N>
pub fn object(&self) -> Object<N>
The original instruction and all singleton/rootfile distinctions.
Sourcepub fn target(&self) -> &Target<'v, 's, S>
pub fn target(&self) -> &Target<'v, 's, S>
Complete exact-name candidate range and URI component outcome.
Sourcepub fn digest(&self) -> DigestReading
pub fn digest(&self) -> DigestReading
Actual common digest answer, independent of XML origin/authentication.
Auto Trait Implementations§
impl<'v, 's, N, D, G, S> !RefUnwindSafe for ObjectCheck<'v, 's, N, D, G, S>
impl<'v, 's, N, D, G, S> !Send for ObjectCheck<'v, 's, N, D, G, S>
impl<'v, 's, N, D, G, S> !Sync for ObjectCheck<'v, 's, N, D, G, S>
impl<'v, 's, N, D, G, S> !UnwindSafe for ObjectCheck<'v, 's, N, D, G, S>
impl<'v, 's, N, D, G, S> Freeze for ObjectCheck<'v, 's, N, D, G, S>
impl<'v, 's, N, D, G, S> Unpin for ObjectCheck<'v, 's, N, D, G, S>
impl<'v, 's, N, D, G, S> UnsafeUnpin for ObjectCheck<'v, 's, N, D, G, S>where
Snapshot<D, G>: UnsafeUnpin,
N: UnsafeUnpin,
Object<N>: UnsafeUnpin,
Target<'v, 's, S>: UnsafeUnpin,
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