Struct prima_bridge::auth0::Token
source · pub struct Token { /* private fields */ }
Available on crate feature
auth0
only.Implementations§
source§impl Token
impl Token
pub fn new( token: String, issue_date: DateTime<Utc>, expire_date: DateTime<Utc> ) -> Self
pub async fn fetch( client_ref: &Client, config_ref: &Config ) -> Result<Self, Auth0Error>
pub fn as_str(&self) -> &str
pub fn issue_date(&self) -> &DateTime<Utc>
pub fn expire_date(&self) -> &DateTime<Utc>
pub fn remaining_life_percentage(&self) -> f64
pub fn lifetime_in_seconds(&self) -> usize
pub fn needs_refresh(&self, config_ref: &Config) -> bool
pub fn to_bearer(&self) -> String
Trait Implementations§
source§impl<'de> Deserialize<'de> for Token
impl<'de> Deserialize<'de> for Token
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl RefUnwindSafe for Token
impl Send for Token
impl Sync for Token
impl Unpin for Token
impl UnwindSafe for Token
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