[−][src]Struct oxide_auth_rocket::OAuthFailure
Failed handling of an oauth request, providing a response.
The error responses generated by this type are not part of the stable interface. To create
stable error pages or to build more meaningful errors, either destructure this using the
oauth
and web
method or avoid turning errors into this type by providing a custom error
representation.
Implementations
impl OAuthFailure
[src]
pub fn oauth(&self) -> Option<OAuthError>
[src]
Get the OAuthError
causing this failure.
pub fn web(&self) -> Option<WebError>
[src]
Get the WebError
causing this failure.
Trait Implementations
impl Clone for OAuthFailure
[src]
fn clone(&self) -> OAuthFailure
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for OAuthFailure
[src]
impl From<OAuthError> for OAuthFailure
[src]
fn from(err: OAuthError) -> Self
[src]
impl From<WebError> for OAuthFailure
[src]
impl<'r> Responder<'r> for OAuthFailure
[src]
fn respond_to(self, _: &Request<'_>) -> Result<'r>
[src]
Auto Trait Implementations
impl RefUnwindSafe for OAuthFailure
impl Send for OAuthFailure
impl Sync for OAuthFailure
impl Unpin for OAuthFailure
impl UnwindSafe for OAuthFailure
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T, I> AsResult<T, I> for T where
I: Input,
I: Input,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
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> 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> Same<T> for T
type Output = T
Should always be Self
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> Typeable for T where
T: Any,
T: Any,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,