[−][src]Struct oxide_auth::frontends::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.
Methods
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 From<OAuthError> for OAuthFailure[src]
fn from(err: OAuthError) -> Self[src]
impl From<WebError> for OAuthFailure[src]
impl Clone for OAuthFailure[src]
fn clone(&self) -> OAuthFailure[src]
fn clone_from(&mut self, source: &Self)1.0.0[src]
Performs copy-assignment from source. Read more
impl Debug for OAuthFailure[src]
impl<'r> Responder<'r> for OAuthFailure[src]
fn respond_to(self, _: &Request) -> Result<'r>[src]
Auto Trait Implementations
impl Unpin for OAuthFailure
impl Send for OAuthFailure
impl Sync for OAuthFailure
impl RefUnwindSafe for OAuthFailure
impl UnwindSafe for OAuthFailure
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> 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,