pub struct SemanticProfileFingerprint(/* private fields */);Expand description
Content fingerprint of one frozen semantic-profile definition.
Implementations§
Source§impl SemanticProfileFingerprint
impl SemanticProfileFingerprint
Sourcepub fn compute(profile: &SemanticProfile) -> Result<Self, Diagnostic>
pub fn compute(profile: &SemanticProfile) -> Result<Self, Diagnostic>
Compute a content fingerprint from a resolved frozen profile.
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 SemanticProfileFingerprint
impl Clone for SemanticProfileFingerprint
Source§fn clone(&self) -> SemanticProfileFingerprint
fn clone(&self) -> SemanticProfileFingerprint
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 SemanticProfileFingerprint
impl Debug for SemanticProfileFingerprint
impl Eq for SemanticProfileFingerprint
impl StructuralPartialEq for SemanticProfileFingerprint
Auto Trait Implementations§
impl Freeze for SemanticProfileFingerprint
impl RefUnwindSafe for SemanticProfileFingerprint
impl Send for SemanticProfileFingerprint
impl Sync for SemanticProfileFingerprint
impl Unpin for SemanticProfileFingerprint
impl UnsafeUnpin for SemanticProfileFingerprint
impl UnwindSafe for SemanticProfileFingerprint
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