pub struct OAuthRefreshRequest {
pub grant_type: &'static str,
pub refresh_token: String,
pub client_id: String,
pub scopes: Vec<String>,
}Fields§
§grant_type: &'static str§refresh_token: String§client_id: String§scopes: Vec<String>Implementations§
Source§impl OAuthRefreshRequest
impl OAuthRefreshRequest
pub fn from_config( config: &OAuthConfig, refresh_token: impl Into<String>, scopes: Option<Vec<String>>, ) -> Self
pub fn form_params(&self) -> BTreeMap<&str, String>
Trait Implementations§
Source§impl Clone for OAuthRefreshRequest
impl Clone for OAuthRefreshRequest
Source§fn clone(&self) -> OAuthRefreshRequest
fn clone(&self) -> OAuthRefreshRequest
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 OAuthRefreshRequest
impl Debug for OAuthRefreshRequest
Source§impl PartialEq for OAuthRefreshRequest
impl PartialEq for OAuthRefreshRequest
impl Eq for OAuthRefreshRequest
impl StructuralPartialEq for OAuthRefreshRequest
Auto Trait Implementations§
impl Freeze for OAuthRefreshRequest
impl RefUnwindSafe for OAuthRefreshRequest
impl Send for OAuthRefreshRequest
impl Sync for OAuthRefreshRequest
impl Unpin for OAuthRefreshRequest
impl UnsafeUnpin for OAuthRefreshRequest
impl UnwindSafe for OAuthRefreshRequest
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