pub struct StepUpError { /* private fields */ }Available on crate feature
axum only.Expand description
Why Sessions::complete_step_up failed. As a response:
StepUpFailure::SubjectMismatch: 403{"error":"subject_mismatch"}, cookie kept.StepUpFailure::Rejected: the layer’s 401 for that rejection (seerejection_response).StepUpFailure::Guard: 500{"error":"internal"}, the error only logged.
Implementations§
Source§impl StepUpError
impl StepUpError
Sourcepub fn failure(&self) -> &StepUpFailure
pub fn failure(&self) -> &StepUpFailure
What went wrong.
Sourcepub fn into_failure(self) -> StepUpFailure
pub fn into_failure(self) -> StepUpFailure
What went wrong, by value.
Trait Implementations§
Source§impl Debug for StepUpError
impl Debug for StepUpError
Source§impl Display for StepUpError
impl Display for StepUpError
Source§impl Error for StepUpError
impl Error for StepUpError
Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
Source§impl IntoResponse for StepUpError
impl IntoResponse for StepUpError
Source§fn into_response(self) -> Response
fn into_response(self) -> Response
Create a response.
Source§impl OperationOutput for StepUpError
Available on crate feature aide only.
impl OperationOutput for StepUpError
Available on crate feature
aide only.Source§type Inner = StepUpError
type Inner = StepUpError
The type that is used in examples. Read more
Source§fn inferred_responses(
_: &mut GenContext,
_: &mut Operation,
) -> Vec<(Option<u16>, Response)>
fn inferred_responses( _: &mut GenContext, _: &mut Operation, ) -> Vec<(Option<u16>, Response)>
Inferred responses are used when the type is
used as a request handler return type. Read more
Source§fn operation_response(
ctx: &mut GenContext,
operation: &mut Operation,
) -> Option<Response>
fn operation_response( ctx: &mut GenContext, operation: &mut Operation, ) -> Option<Response>
Return a response documentation for this type,
alternatively modify the operation if required. Read more
Auto Trait Implementations§
impl !RefUnwindSafe for StepUpError
impl !UnwindSafe for StepUpError
impl Freeze for StepUpError
impl Send for StepUpError
impl Sync for StepUpError
impl Unpin for StepUpError
impl UnsafeUnpin for StepUpError
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more