pub enum CompanionPrerequisiteFailure {
AuthenticationRejected,
CredentialDenied {
reason: AccessCredentialDisableReason,
access_event: AccessEvent,
},
}Expand description
A known companion prerequisite failure; it is not a child transaction.
Variants§
AuthenticationRejected
The caller explicitly reports rejected authentication for this tuple.
CredentialDenied
The local credential is coherently disabled or outside its validity window.
Fields
§
reason: AccessCredentialDisableReasonSelected credential reason under the same explicit priority.
§
access_event: AccessEventDiagnostic child denial, never published as a child transaction.
Trait Implementations§
Source§impl Clone for CompanionPrerequisiteFailure
impl Clone for CompanionPrerequisiteFailure
Source§impl Debug for CompanionPrerequisiteFailure
impl Debug for CompanionPrerequisiteFailure
impl Eq for CompanionPrerequisiteFailure
impl StructuralPartialEq for CompanionPrerequisiteFailure
Auto Trait Implementations§
impl Freeze for CompanionPrerequisiteFailure
impl RefUnwindSafe for CompanionPrerequisiteFailure
impl Send for CompanionPrerequisiteFailure
impl Sync for CompanionPrerequisiteFailure
impl Unpin for CompanionPrerequisiteFailure
impl UnsafeUnpin for CompanionPrerequisiteFailure
impl UnwindSafe for CompanionPrerequisiteFailure
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