Enum tame_oauth::gcp::TokenOrRequest [−][src]
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
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 !RefUnwindSafe for TokenOrRequest
impl Send for TokenOrRequest
impl Sync for TokenOrRequest
impl Unpin for TokenOrRequest
impl !UnwindSafe for TokenOrRequest
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
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.
pub 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>,