pub struct SchemaDocumentSetFingerprint(/* private fields */);Expand description
Fingerprint of an ordered schema document set’s portable paths and exact-source digests.
Implementations§
Source§impl SchemaDocumentSetFingerprint
impl SchemaDocumentSetFingerprint
Sourcepub fn compute(canonical_bytes: &[u8]) -> Result<Self, Diagnostic>
pub fn compute(canonical_bytes: &[u8]) -> Result<Self, Diagnostic>
Compute a document-set fingerprint from canonical path-and-digest bytes.
Sourcepub const fn as_fingerprint(&self) -> &Fingerprint
pub const fn as_fingerprint(&self) -> &Fingerprint
Return the generic fingerprint metadata and digest.
Trait Implementations§
Source§impl Clone for SchemaDocumentSetFingerprint
impl Clone for SchemaDocumentSetFingerprint
Source§impl Debug for SchemaDocumentSetFingerprint
impl Debug for SchemaDocumentSetFingerprint
impl Eq for SchemaDocumentSetFingerprint
impl StructuralPartialEq for SchemaDocumentSetFingerprint
Auto Trait Implementations§
impl Freeze for SchemaDocumentSetFingerprint
impl RefUnwindSafe for SchemaDocumentSetFingerprint
impl Send for SchemaDocumentSetFingerprint
impl Sync for SchemaDocumentSetFingerprint
impl Unpin for SchemaDocumentSetFingerprint
impl UnsafeUnpin for SchemaDocumentSetFingerprint
impl UnwindSafe for SchemaDocumentSetFingerprint
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