pub struct RefreshOauth2AccessToken(/* private fields */);
Available on crate feature
oauth2
only.Expand description
The I/O-free coroutine to refresh an access token.
This coroutine sends the refresh access token HTTP request to the token endpoint and receives either a successful or an error HTTP response.
Refs: AccessTokenResponse
Implementations§
Source§impl RefreshOauth2AccessToken
impl RefreshOauth2AccessToken
Sourcepub fn new(request: Builder, body: RefreshAccessTokenParams<'_>) -> Result<Self>
pub fn new(request: Builder, body: RefreshAccessTokenParams<'_>) -> Result<Self>
Creates a new I/O-free coroutine to refresh an access token.
Sourcepub fn resume(
&mut self,
arg: Option<StreamIo>,
) -> RefreshOauth2AccessTokenResult
pub fn resume( &mut self, arg: Option<StreamIo>, ) -> RefreshOauth2AccessTokenResult
Makes the coroutine progress.
Auto Trait Implementations§
impl !Freeze for RefreshOauth2AccessToken
impl !RefUnwindSafe for RefreshOauth2AccessToken
impl Send for RefreshOauth2AccessToken
impl Sync for RefreshOauth2AccessToken
impl Unpin for RefreshOauth2AccessToken
impl !UnwindSafe for RefreshOauth2AccessToken
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