pub struct SchemaLoweringProfileFingerprint(/* private fields */);Expand description
A fingerprint whose metadata is pinned to the schema-lowering domain.
Implementations§
Source§impl SchemaLoweringProfileFingerprint
impl SchemaLoweringProfileFingerprint
Sourcepub fn compute(canonical_bytes: &[u8]) -> SchemaLoweringProfileFingerprint
pub fn compute(canonical_bytes: &[u8]) -> SchemaLoweringProfileFingerprint
Fingerprints canonical schema-lowering profile bytes with the fixed metadata.
Sourcepub fn as_fingerprint(&self) -> &Fingerprint
pub fn as_fingerprint(&self) -> &Fingerprint
Borrows the generic contract fingerprint.
Trait Implementations§
Source§impl Clone for SchemaLoweringProfileFingerprint
impl Clone for SchemaLoweringProfileFingerprint
Source§fn clone(&self) -> SchemaLoweringProfileFingerprint
fn clone(&self) -> SchemaLoweringProfileFingerprint
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<'de> Deserialize<'de> for SchemaLoweringProfileFingerprint
impl<'de> Deserialize<'de> for SchemaLoweringProfileFingerprint
Source§fn deserialize<D>(
deserializer: D,
) -> Result<SchemaLoweringProfileFingerprint, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
fn deserialize<D>(
deserializer: D,
) -> Result<SchemaLoweringProfileFingerprint, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for SchemaLoweringProfileFingerprint
Source§impl Serialize for SchemaLoweringProfileFingerprint
impl Serialize for SchemaLoweringProfileFingerprint
Source§fn serialize<S>(
&self,
serializer: S,
) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where
S: Serializer,
fn serialize<S>(
&self,
serializer: S,
) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where
S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl StructuralPartialEq for SchemaLoweringProfileFingerprint
Auto Trait Implementations§
impl Freeze for SchemaLoweringProfileFingerprint
impl RefUnwindSafe for SchemaLoweringProfileFingerprint
impl Send for SchemaLoweringProfileFingerprint
impl Sync for SchemaLoweringProfileFingerprint
impl Unpin for SchemaLoweringProfileFingerprint
impl UnsafeUnpin for SchemaLoweringProfileFingerprint
impl UnwindSafe for SchemaLoweringProfileFingerprint
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