pub trait Kdf {
// Required methods
fn uuid(&self) -> Uuid;
fn randomize(&mut self);
fn transform_key(&self, composite_key: &[u8]) -> Result<Vec<u8>>;
fn save(&self, custom_data: &mut HashMap<String, MapValue>);
}Required Methods§
fn uuid(&self) -> Uuid
fn randomize(&mut self)
fn transform_key(&self, composite_key: &[u8]) -> Result<Vec<u8>>
fn save(&self, custom_data: &mut HashMap<String, MapValue>)
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".