pub struct SchemaDeltaFingerprint(/* private fields */);Expand description
Fingerprint of one trusted schema delta’s exact canonical bytes.
Implementations§
Source§impl SchemaDeltaFingerprint
impl SchemaDeltaFingerprint
Sourcepub fn compute(delta: &SchemaDelta) -> Result<Self, Diagnostic>
pub fn compute(delta: &SchemaDelta) -> Result<Self, Diagnostic>
Compute the fingerprint of one already validated schema delta.
Sourcepub const fn as_fingerprint(&self) -> &Fingerprint
pub const fn as_fingerprint(&self) -> &Fingerprint
Return the generic domain-separated fingerprint.
Trait Implementations§
Source§impl Clone for SchemaDeltaFingerprint
impl Clone for SchemaDeltaFingerprint
Source§fn clone(&self) -> SchemaDeltaFingerprint
fn clone(&self) -> SchemaDeltaFingerprint
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for SchemaDeltaFingerprint
impl Debug for SchemaDeltaFingerprint
impl Eq for SchemaDeltaFingerprint
Source§impl PartialEq for SchemaDeltaFingerprint
impl PartialEq for SchemaDeltaFingerprint
Source§impl Serialize for SchemaDeltaFingerprint
impl Serialize for SchemaDeltaFingerprint
impl StructuralPartialEq for SchemaDeltaFingerprint
Auto Trait Implementations§
impl Freeze for SchemaDeltaFingerprint
impl RefUnwindSafe for SchemaDeltaFingerprint
impl Send for SchemaDeltaFingerprint
impl Sync for SchemaDeltaFingerprint
impl Unpin for SchemaDeltaFingerprint
impl UnsafeUnpin for SchemaDeltaFingerprint
impl UnwindSafe for SchemaDeltaFingerprint
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