Struct yup_oauth2::MemoryStorage [−][src]
A storage that remembers values for one session only.
Fields
tokens: HashMap<u64, Token>
Trait Implementations
impl Default for MemoryStorage
[src]
impl Default for MemoryStorage
fn default() -> MemoryStorage
[src]
fn default() -> MemoryStorage
Returns the "default value" for a type. Read more
impl TokenStorage for MemoryStorage
[src]
impl TokenStorage for MemoryStorage
type Error = NullError
fn set(
&mut self,
scope_hash: u64,
_: &Vec<&str>,
token: Option<Token>
) -> Result<(), NullError>
[src]
fn set(
&mut self,
scope_hash: u64,
_: &Vec<&str>,
token: Option<Token>
) -> Result<(), NullError>
If token
is None, it is invalid or revoked and should be removed from storage. Otherwise, it should be saved. Read more
fn get(
&self,
scope_hash: u64,
_: &Vec<&str>
) -> Result<Option<Token>, NullError>
[src]
fn get(
&self,
scope_hash: u64,
_: &Vec<&str>
) -> Result<Option<Token>, NullError>
A None
result indicates that there is no token for the given scope_hash.
Auto Trait Implementations
impl Send for MemoryStorage
impl Send for MemoryStorage
impl Sync for MemoryStorage
impl Sync for MemoryStorage