pub enum StepUpOutcome {
Completed(IssuedToken),
SubjectMismatch,
Rejected(Rejection),
}Expand description
Result of Guard::complete_step_up.
Variants§
Completed(IssuedToken)
The session is trusted again from the current client. Send the new token.
SubjectMismatch
The verified subject is not the session’s subject. Nothing changed.
Rejected(Rejection)
The token does not lead to a live session.
Trait Implementations§
Source§impl Clone for StepUpOutcome
impl Clone for StepUpOutcome
Auto Trait Implementations§
impl Freeze for StepUpOutcome
impl RefUnwindSafe for StepUpOutcome
impl Send for StepUpOutcome
impl Sync for StepUpOutcome
impl Unpin for StepUpOutcome
impl UnsafeUnpin for StepUpOutcome
impl UnwindSafe for StepUpOutcome
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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