pub struct EnvSession { /* private fields */ }Implementations§
Source§impl EnvSession
impl EnvSession
pub fn from_env() -> Result<Option<Self>>
pub fn jwt(&self) -> Option<&str>
pub fn has_jwt(&self) -> bool
pub fn jwt_expires_at(&self) -> Option<i64>
pub fn refresh_token(&self) -> Option<&str>
pub fn clear_session(&mut self)
pub fn set_session( &mut self, jwt: String, refresh_token: Option<String>, ttl_seconds: i64, )
Trait Implementations§
Source§impl Clone for EnvSession
impl Clone for EnvSession
Source§fn clone(&self) -> EnvSession
fn clone(&self) -> EnvSession
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for EnvSession
impl Debug for EnvSession
Source§impl Default for EnvSession
impl Default for EnvSession
Source§fn default() -> EnvSession
fn default() -> EnvSession
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for EnvSession
impl RefUnwindSafe for EnvSession
impl Send for EnvSession
impl Sync for EnvSession
impl Unpin for EnvSession
impl UnsafeUnpin for EnvSession
impl UnwindSafe for EnvSession
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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