Enum oxide_auth::code_grant::refresh::Input [−][src]
pub enum Input<'req> {
Authenticated {
scope: Option<Cow<'req, str>>,
},
Recovered {
scope: Option<Cow<'req, str>>,
grant: Option<Box<Grant>>,
},
Refreshed(RefreshedToken),
None,
}Expand description
An input injected by the executor into the state machine.
Variants
Positively answer an authentication query.
Provide the queried refresh token.
Fields of Recovered
Refreshed(RefreshedToken)The refreshed token.
Tuple Fields of Refreshed
Advance without input as far as possible, or just retrieve the output again.
Implementations
Trait Implementations
Auto Trait Implementations
impl<'req> RefUnwindSafe for Input<'req>
impl<'req> UnwindSafe for Input<'req>
Blanket Implementations
Mutably borrows from an owned value. Read more