pub struct CredentialsStore { /* private fields */ }Implementations§
Source§impl CredentialsStore
impl CredentialsStore
pub fn load_or_default() -> Result<Self>
pub fn save(&self) -> Result<()>
pub fn clear(&self) -> Result<()>
pub fn credentials(&self) -> &Credentials
pub fn has_jwt(&self) -> bool
pub fn jwt_expires_at(&self) -> Option<i64>
pub fn clear_session(&mut self)
pub fn set_pending_auth_token(&mut self, token: String)
pub fn pending_auth_token(&self) -> Option<&str>
pub fn clear_pending_auth_token(&mut self)
pub fn oauth_client_id(&self) -> Option<&str>
pub fn set_oauth_client_id(&mut self, client_id: String)
pub fn set_session( &mut self, jwt: String, refresh_token: Option<String>, ttl_seconds: i64, )
pub fn set_jwt(&mut self, jwt: String)
pub fn set_refresh_token(&mut self, token: String)
pub fn set_access_time(&mut self, created_at: String)
pub fn installation_id(&self) -> &str
pub fn agent_name(&self) -> Option<&str>
pub fn set_agent_name(&mut self, name: Option<String>)
Trait Implementations§
Source§impl Debug for CredentialsStore
impl Debug for CredentialsStore
Auto Trait Implementations§
impl Freeze for CredentialsStore
impl RefUnwindSafe for CredentialsStore
impl Send for CredentialsStore
impl Sync for CredentialsStore
impl Unpin for CredentialsStore
impl UnsafeUnpin for CredentialsStore
impl UnwindSafe for CredentialsStore
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request