pub struct OAuthSession<T, D, H, S>{ /* private fields */ }
Trait Implementations§
Source§impl<T, D, H, S> CloneWithProxy for OAuthSession<T, D, H, S>
impl<T, D, H, S> CloneWithProxy for OAuthSession<T, D, H, S>
Source§impl<T, D, H, S> Configure for OAuthSession<T, D, H, S>
impl<T, D, H, S> Configure for OAuthSession<T, D, H, S>
Source§impl<T, D, H, S> HttpClient for OAuthSession<T, D, H, S>where
T: HttpClient + Send + Sync + 'static,
D: Send + Sync,
H: Send + Sync,
S: SessionStore + Send + Sync,
impl<T, D, H, S> HttpClient for OAuthSession<T, D, H, S>where
T: HttpClient + Send + Sync + 'static,
D: Send + Sync,
H: Send + Sync,
S: SessionStore + Send + Sync,
Source§impl<T, D, H, S> SessionManager for OAuthSession<T, D, H, S>
impl<T, D, H, S> SessionManager for OAuthSession<T, D, H, S>
Source§impl<T, D, H, S> XrpcClient for OAuthSession<T, D, H, S>
impl<T, D, H, S> XrpcClient for OAuthSession<T, D, H, S>
Source§async fn send_xrpc<P, I, O, E>(
&self,
request: &XrpcRequest<P, I>,
) -> Result<OutputDataOrBytes<O>, Error<E>>
async fn send_xrpc<P, I, O, E>( &self, request: &XrpcRequest<P, I>, ) -> Result<OutputDataOrBytes<O>, Error<E>>
Send an XRPC request and return the response.
Get the authorization token to use
Authorization
header.Auto Trait Implementations§
impl<T, D, H, S> !Freeze for OAuthSession<T, D, H, S>
impl<T, D, H, S> !RefUnwindSafe for OAuthSession<T, D, H, S>
impl<T, D, H, S> Send for OAuthSession<T, D, H, S>
impl<T, D, H, S> Sync for OAuthSession<T, D, H, S>
impl<T, D, H, S> Unpin for OAuthSession<T, D, H, S>
impl<T, D, H, S> !UnwindSafe for OAuthSession<T, D, H, S>
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