[−][src]Struct oxide_auth::code_grant::error::AccessTokenError
Represents parameters of an error in an Issuing Error Response.
This is used for both access token requests, and token refresh requests as they use the same internal error representations in the RFC as well.
Methods
impl AccessTokenError[src]
pub fn kind(&mut self) -> AccessTokenErrorType[src]
Get the formal kind of error.
This can not currently be changed as to uphold the inner invariants for RFC compliance.
pub fn explain<D: Into<Cow<'static, str>>>(&mut self, description: D)[src]
Provide a short text explanation for the error.
pub fn explain_uri(&mut self, uri: Url)[src]
A uri identifying a resource explaining the error in detail.
Trait Implementations
impl Default for AccessTokenError[src]
fn default() -> Self[src]
Construct a AccessTokenError with no extra information.
Will produce a generic InvalidRequest error without any description or error uri which
would provide additional information for the client.
impl IntoIterator for AccessTokenError[src]
The error as key-value pairs.
type Item = (&'static str, Cow<'static, str>)
The type of the elements being iterated over.
type IntoIter = IntoIter<(&'static str, Cow<'static, str>)>
Which kind of iterator are we turning this into?
fn into_iter(self) -> Self::IntoIter[src]
impl Clone for AccessTokenError[src]
fn clone(&self) -> AccessTokenError[src]
fn clone_from(&mut self, source: &Self)1.0.0[src]
Performs copy-assignment from source. Read more
impl Debug for AccessTokenError[src]
Auto Trait Implementations
impl Unpin for AccessTokenError
impl Send for AccessTokenError
impl Sync for AccessTokenError
impl RefUnwindSafe for AccessTokenError
impl UnwindSafe for AccessTokenError
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<I> IntoIterator for I where
I: Iterator, [src]
I: Iterator,
type Item = <I as Iterator>::Item
The type of the elements being iterated over.
type IntoIter = I
Which kind of iterator are we turning this into?
fn into_iter(self) -> I[src]
impl<T> ToOwned for T where
T: Clone, [src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T[src]
fn clone_into(&self, target: &mut T)[src]
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,
impl<T> Erased for T
impl<T> Typeable for T where
T: Any,
T: Any,
impl<T> DebugAny for T where
T: Any + Debug,
T: Any + Debug,
impl<T> CloneAny for T where
T: Clone + Any,
T: Clone + Any,
fn clone_any(&self) -> Box<dyn CloneAny + 'static>
fn clone_any_send(&self) -> Box<dyn CloneAny + 'static + Send> where
T: Send,
T: Send,
fn clone_any_sync(&self) -> Box<dyn CloneAny + 'static + Sync> where
T: Sync,
T: Sync,
fn clone_any_send_sync(&self) -> Box<dyn CloneAny + 'static + Sync + Send> where
T: Send + Sync,
T: Send + Sync,
impl<T> UnsafeAny for T where
T: Any,
T: Any,
impl<T> IntoCollection<T> for T
fn into_collection<A>(self) -> SmallVec<A> where
A: Array<Item = T>,
A: Array<Item = T>,
fn mapped<U, F, A>(self, f: F) -> SmallVec<A> where
A: Array<Item = U>,
F: FnMut(T) -> U,
A: Array<Item = U>,
F: FnMut(T) -> U,
impl<T, I> AsResult<T, I> for T where
I: Input,
I: Input,