pub struct TokenResponse {
pub access_token: String,
pub expires_in: Option<i32>,
pub refresh_token: Option<String>,
pub scope: Option<Vec<String>>,
pub grant_type: Option<String>,
}Fields§
§access_token: String§expires_in: Option<i32>§refresh_token: Option<String>§scope: Option<Vec<String>>§grant_type: Option<String>Implementations§
Source§impl TokenResponse
impl TokenResponse
pub fn new(access_token: String) -> TokenResponse
Trait Implementations§
Source§impl Clone for TokenResponse
impl Clone for TokenResponse
Source§impl Debug for TokenResponse
impl Debug for TokenResponse
Source§impl Default for TokenResponse
impl Default for TokenResponse
Source§impl<'de> Deserialize<'de> for TokenResponse
impl<'de> Deserialize<'de> for TokenResponse
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
Source§impl PartialEq for TokenResponse
impl PartialEq for TokenResponse
Source§impl Serialize for TokenResponse
impl Serialize for TokenResponse
impl StructuralPartialEq for TokenResponse
Auto Trait Implementations§
impl Freeze for TokenResponse
impl RefUnwindSafe for TokenResponse
impl Send for TokenResponse
impl Sync for TokenResponse
impl Unpin for TokenResponse
impl UnsafeUnpin for TokenResponse
impl UnwindSafe for TokenResponse
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