pub trait RestorableItem {
    // Required methods
    fn account(&self) -> String;
    fn issuer(&self) -> String;
    fn secret(&self) -> String;
    fn period(&self) -> Option<u32>;
    fn method(&self) -> Method;
    fn algorithm(&self) -> Algorithm;
    fn digits(&self) -> Option<u32>;
    fn counter(&self) -> Option<u32>;

    // Provided method
    fn restore(&self, provider: &ProvidersModel) -> Result<()> { ... }
}

Required Methods§

source

fn account(&self) -> String

source

fn issuer(&self) -> String

source

fn secret(&self) -> String

source

fn period(&self) -> Option<u32>

source

fn method(&self) -> Method

source

fn algorithm(&self) -> Algorithm

source

fn digits(&self) -> Option<u32>

source

fn counter(&self) -> Option<u32>

Provided Methods§

source

fn restore(&self, provider: &ProvidersModel) -> Result<()>

Implementors§