pub enum AuthorizationApprovalDisposition {
Approved(AuthorizationApprovalDecision),
Denied,
Error,
Cancelled,
}Expand description
Result of a synchronous authorization/consent backend invocation.
Variants§
Approved(AuthorizationApprovalDecision)
The backend approved the exact redacted request.
Denied
The resource owner denied the request.
Error
The backend could not reach a decision.
Cancelled
The interaction was cancelled before approval completed.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for AuthorizationApprovalDisposition
impl RefUnwindSafe for AuthorizationApprovalDisposition
impl Send for AuthorizationApprovalDisposition
impl Sync for AuthorizationApprovalDisposition
impl Unpin for AuthorizationApprovalDisposition
impl UnsafeUnpin for AuthorizationApprovalDisposition
impl UnwindSafe for AuthorizationApprovalDisposition
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, _span: NoopSpan) -> Self
fn instrument(self, _span: NoopSpan) -> Self
Instruments this future with a span (no-op when disabled).
Source§fn in_current_span(self) -> Self
fn in_current_span(self) -> Self
Instruments this future with the current span (no-op when disabled).