pub struct GroundingCertificate<const FP_MAX: usize = 32> { /* private fields */ }Expand description
Sealed shim for cert:GroundingCertificate. Produced by GroundingAwareResolver.
Implementations§
Source§impl<const FP_MAX: usize> GroundingCertificate<FP_MAX>
impl<const FP_MAX: usize> GroundingCertificate<FP_MAX>
Sourcepub const fn witt_bits(&self) -> u16
pub const fn witt_bits(&self) -> u16
Returns the Witt level the certificate was issued for. Sourced from the pipeline’s substrate hash output at minting time.
Sourcepub const fn content_fingerprint(&self) -> ContentFingerprint<FP_MAX>
pub const fn content_fingerprint(&self) -> ContentFingerprint<FP_MAX>
v0.2.2 T5: returns the parametric content fingerprint of the
source state, computed at mint time by the consumer-supplied
Hasher. Active width recoverable via width_bytes(). Two
certificates from different hashers are never equal because
ContentFingerprint::Eq compares the full buffer + width tag.
Trait Implementations§
Source§impl<const FP_MAX: usize> Certificate for GroundingCertificate<FP_MAX>
impl<const FP_MAX: usize> Certificate for GroundingCertificate<FP_MAX>
Source§impl<const FP_MAX: usize> Clone for GroundingCertificate<FP_MAX>
impl<const FP_MAX: usize> Clone for GroundingCertificate<FP_MAX>
Source§fn clone(&self) -> GroundingCertificate<FP_MAX>
fn clone(&self) -> GroundingCertificate<FP_MAX>
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<const FP_MAX: usize> Debug for GroundingCertificate<FP_MAX>
impl<const FP_MAX: usize> Debug for GroundingCertificate<FP_MAX>
Source§impl<const FP_MAX: usize> Hash for GroundingCertificate<FP_MAX>
impl<const FP_MAX: usize> Hash for GroundingCertificate<FP_MAX>
Source§impl<const FP_MAX: usize> PartialEq for GroundingCertificate<FP_MAX>
impl<const FP_MAX: usize> PartialEq for GroundingCertificate<FP_MAX>
Source§fn eq(&self, other: &GroundingCertificate<FP_MAX>) -> bool
fn eq(&self, other: &GroundingCertificate<FP_MAX>) -> bool
Tests for
self and other values to be equal, and is used by ==.impl<const FP_MAX: usize> Copy for GroundingCertificate<FP_MAX>
impl<const FP_MAX: usize> Eq for GroundingCertificate<FP_MAX>
impl<const FP_MAX: usize> OntologyTarget for GroundingCertificate<FP_MAX>
impl<const FP_MAX: usize> StructuralPartialEq for GroundingCertificate<FP_MAX>
Auto Trait Implementations§
impl<const FP_MAX: usize> Freeze for GroundingCertificate<FP_MAX>
impl<const FP_MAX: usize> RefUnwindSafe for GroundingCertificate<FP_MAX>
impl<const FP_MAX: usize> Send for GroundingCertificate<FP_MAX>
impl<const FP_MAX: usize> Sync for GroundingCertificate<FP_MAX>
impl<const FP_MAX: usize> Unpin for GroundingCertificate<FP_MAX>
impl<const FP_MAX: usize> UnsafeUnpin for GroundingCertificate<FP_MAX>
impl<const FP_MAX: usize> UnwindSafe for GroundingCertificate<FP_MAX>
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