1//! hbkr Derivation trait 2 3pub trait DerivationCode { 4 fn code_len(&self) -> usize; 5 fn derivative_b64_len(&self) -> usize; 6 fn prefix_b64_len(&self) -> usize { 7 self.code_len() + self.derivative_b64_len() 8 } 9 fn to_str(&self) -> String; 10}