pub struct MigrationAssertionPlanFingerprint(/* private fields */);Expand description
Fingerprint of exact canonical migration assertion bytes.
Implementations§
Source§impl MigrationAssertionPlanFingerprint
impl MigrationAssertionPlanFingerprint
Sourcepub fn compute(plan: &MigrationAssertionPlan) -> Result<Self, Diagnostic>
pub fn compute(plan: &MigrationAssertionPlan) -> Result<Self, Diagnostic>
Compute the fixed-domain fingerprint of a trusted plan.
Sourcepub const fn as_fingerprint(&self) -> &Fingerprint
pub const fn as_fingerprint(&self) -> &Fingerprint
Return the generic fingerprint.
Trait Implementations§
Source§impl Clone for MigrationAssertionPlanFingerprint
impl Clone for MigrationAssertionPlanFingerprint
Source§fn clone(&self) -> MigrationAssertionPlanFingerprint
fn clone(&self) -> MigrationAssertionPlanFingerprint
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 moreimpl Eq for MigrationAssertionPlanFingerprint
impl StructuralPartialEq for MigrationAssertionPlanFingerprint
Auto Trait Implementations§
impl Freeze for MigrationAssertionPlanFingerprint
impl RefUnwindSafe for MigrationAssertionPlanFingerprint
impl Send for MigrationAssertionPlanFingerprint
impl Sync for MigrationAssertionPlanFingerprint
impl Unpin for MigrationAssertionPlanFingerprint
impl UnsafeUnpin for MigrationAssertionPlanFingerprint
impl UnwindSafe for MigrationAssertionPlanFingerprint
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