pub trait TokenStore: Send + Sync {
// Required methods
fn get_token(&self) -> WebullResult<Option<AccessToken>>;
fn store_token(&self, token: AccessToken) -> WebullResult<()>;
fn clear_token(&self) -> WebullResult<()>;
}Expand description
Interface for storing and retrieving tokens.
Required Methods§
Sourcefn get_token(&self) -> WebullResult<Option<AccessToken>>
fn get_token(&self) -> WebullResult<Option<AccessToken>>
Get the current access token.
Sourcefn store_token(&self, token: AccessToken) -> WebullResult<()>
fn store_token(&self, token: AccessToken) -> WebullResult<()>
Store an access token.
Sourcefn clear_token(&self) -> WebullResult<()>
fn clear_token(&self) -> WebullResult<()>
Clear the stored token.