pub trait SignedOffSnippet: BasicSnippet {
// Provided methods
fn fingerprint(&self) -> SignOffFingerprint { ... }
fn assert_all_sign_offs_are_up_to_date(&self) { ... }
}
Expand description
Extension trait for BasicSnippet
related to
signing off. Contains methods that are callable,
but for which the provided default implementation cannot be overridden.
§Dyn-Compatibility
This trait is dyn-compatible (previously known as “object safe”).
Provided Methods§
Sourcefn fingerprint(&self) -> SignOffFingerprint
fn fingerprint(&self) -> SignOffFingerprint
The unique fingerprint as used for signing off on this snippet.
Sourcefn assert_all_sign_offs_are_up_to_date(&self)
fn assert_all_sign_offs_are_up_to_date(&self)
Panics if any sign-offs disagree with the actual fingerprint.