pub trait Fingerprint<const FINGER_PRINT: usize = assemble_core::::fingerprint::Fingerprint::{constant#0}> {
// Required method
fn fingerprint(&self) -> [u8; FINGER_PRINT];
// Provided method
fn matches_fingerprint(&self, other: &[u8]) -> bool { ... }
}