Skip to main content

PhoneCodeBackend

Trait PhoneCodeBackend 

Source
pub trait PhoneCodeBackend: Send + Sync {
    // Required methods
    fn put(&self, phone: &str, code: &PhoneCode);
    fn get(&self, phone: &str) -> Option<PhoneCode>;
    fn remove(&self, phone: &str);
    fn put_attempts(&self, phone: &str, attempts: u32);
}

Required Methods§

Source

fn put(&self, phone: &str, code: &PhoneCode)

Source

fn get(&self, phone: &str) -> Option<PhoneCode>

Source

fn remove(&self, phone: &str)

Source

fn put_attempts(&self, phone: &str, attempts: u32)

Implementors§