pub trait SecretsProvider {
    // Required methods
    fn get_consumer_key_pair<'a>(&'a self) -> (&'a str, &'a str);
    fn get_token_pair_option<'a>(&'a self) -> Option<(&'a str, &'a str)>;

    // Provided method
    fn get_token_option_pair<'a>(&'a self) -> (Option<&'a str>, Option<&'a str>) { ... }
}
Expand description

Interface of OAuth secrets provider

Required Methods§

source

fn get_consumer_key_pair<'a>(&'a self) -> (&'a str, &'a str)

source

fn get_token_pair_option<'a>(&'a self) -> Option<(&'a str, &'a str)>

Provided Methods§

source

fn get_token_option_pair<'a>(&'a self) -> (Option<&'a str>, Option<&'a str>)

Implementors§