[−][src]Enum tame_oauth::gcp::TokenOrRequest
Either a valid token, or an HTTP request that can be used to acquire one
Variants
Token(Token)
A valid token that can be supplied in an API request
Request
Fields of Request
request: Request<Vec<u8>>
The parts of an HTTP request that must be sent to acquire the token, in the client of your choice
reason: RequestReason
The reason we need to retrieve a new token
scope_hash: u64
An opaque hash of the scope(s) for which the request was constructed
Trait Implementations
Auto Trait Implementations
impl Send for TokenOrRequest
impl Unpin for TokenOrRequest
impl Sync for TokenOrRequest
impl !UnwindSafe for TokenOrRequest
impl !RefUnwindSafe for TokenOrRequest
Blanket Implementations
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,