pub trait BackupCodeManager {
// Required methods
fn generate_codes(
&mut self,
user_id: &str,
config: &BackupCodeConfig,
) -> UserBackupCodes;
fn verify_code(&mut self, user_id: &str, code: &str) -> bool;
fn rotate_codes(&mut self, user_id: &str);
}Required Methods§
fn generate_codes( &mut self, user_id: &str, config: &BackupCodeConfig, ) -> UserBackupCodes
fn verify_code(&mut self, user_id: &str, code: &str) -> bool
fn rotate_codes(&mut self, user_id: &str)
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".