pub enum AdmissionCaptureDecision {
Captured(AdmissionCaptureAuthorityResponseV1),
AlreadyCaptured(AdmissionCaptureAuthorityResponseV1),
Denied(AdmissionCaptureAuthorityResponseV1),
}Variants§
Captured(AdmissionCaptureAuthorityResponseV1)
AlreadyCaptured(AdmissionCaptureAuthorityResponseV1)
Denied(AdmissionCaptureAuthorityResponseV1)
Implementations§
Source§impl AdmissionCaptureDecision
impl AdmissionCaptureDecision
Sourcepub fn untrusted_captured(
record: AdmissionCaptureRecordV1,
) -> Result<Self, AdmissionOperationError>
pub fn untrusted_captured( record: AdmissionCaptureRecordV1, ) -> Result<Self, AdmissionOperationError>
Builds a structurally valid but unauthenticated authority response.
Sourcepub fn untrusted_already_captured(
record: AdmissionCaptureRecordV1,
) -> Result<Self, AdmissionOperationError>
pub fn untrusted_already_captured( record: AdmissionCaptureRecordV1, ) -> Result<Self, AdmissionOperationError>
Builds a structurally valid but unauthenticated replay response.
Sourcepub fn untrusted_denied(
record: AdmissionCaptureRecordV1,
) -> Result<Self, AdmissionOperationError>
pub fn untrusted_denied( record: AdmissionCaptureRecordV1, ) -> Result<Self, AdmissionOperationError>
Builds a structurally valid but unauthenticated denial response.
Trait Implementations§
Source§impl Clone for AdmissionCaptureDecision
impl Clone for AdmissionCaptureDecision
Source§fn clone(&self) -> AdmissionCaptureDecision
fn clone(&self) -> AdmissionCaptureDecision
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for AdmissionCaptureDecision
impl Debug for AdmissionCaptureDecision
impl Eq for AdmissionCaptureDecision
Source§impl PartialEq for AdmissionCaptureDecision
impl PartialEq for AdmissionCaptureDecision
impl StructuralPartialEq for AdmissionCaptureDecision
Auto Trait Implementations§
impl Freeze for AdmissionCaptureDecision
impl RefUnwindSafe for AdmissionCaptureDecision
impl Send for AdmissionCaptureDecision
impl Sync for AdmissionCaptureDecision
impl Unpin for AdmissionCaptureDecision
impl UnsafeUnpin for AdmissionCaptureDecision
impl UnwindSafe for AdmissionCaptureDecision
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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