pub enum AvcReasonCode {
Show 28 variants
Valid,
InvalidSignature,
InvalidIssuer,
InvalidSubject,
InvalidHolder,
Expired,
NotYetValid,
Revoked,
Suspended,
Quarantined,
AuthorityChainMissing,
AuthorityChainInvalid,
ScopeWidening,
PermissionDenied,
ToolDenied,
CounterpartyDenied,
DataClassDenied,
BudgetExceeded,
RiskExceeded,
HumanApprovalMissing,
HumanApprovalInvalid,
HumanApprovalExpired,
DelegationNotAllowed,
ConsentMissing,
PolicyMissing,
MalformedCredential,
ForbiddenAction,
OutsideTimeWindow,
}Variants§
Valid
InvalidSignature
InvalidIssuer
InvalidSubject
InvalidHolder
Expired
NotYetValid
Revoked
Suspended
Quarantined
AuthorityChainMissing
AuthorityChainInvalid
ScopeWidening
PermissionDenied
ToolDenied
CounterpartyDenied
DataClassDenied
BudgetExceeded
RiskExceeded
HumanApprovalMissing
HumanApprovalInvalid
HumanApprovalExpired
DelegationNotAllowed
ConsentMissing
PolicyMissing
MalformedCredential
ForbiddenAction
OutsideTimeWindow
Trait Implementations§
Source§impl Clone for AvcReasonCode
impl Clone for AvcReasonCode
Source§fn clone(&self) -> AvcReasonCode
fn clone(&self) -> AvcReasonCode
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 AvcReasonCode
impl Debug for AvcReasonCode
Source§impl<'de> Deserialize<'de> for AvcReasonCode
impl<'de> Deserialize<'de> for AvcReasonCode
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for AvcReasonCode
Source§impl Ord for AvcReasonCode
impl Ord for AvcReasonCode
Source§fn cmp(&self, other: &AvcReasonCode) -> Ordering
fn cmp(&self, other: &AvcReasonCode) -> Ordering
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for AvcReasonCode
impl PartialEq for AvcReasonCode
Source§fn eq(&self, other: &AvcReasonCode) -> bool
fn eq(&self, other: &AvcReasonCode) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl PartialOrd for AvcReasonCode
impl PartialOrd for AvcReasonCode
Source§impl Serialize for AvcReasonCode
impl Serialize for AvcReasonCode
impl StructuralPartialEq for AvcReasonCode
Auto Trait Implementations§
impl Freeze for AvcReasonCode
impl RefUnwindSafe for AvcReasonCode
impl Send for AvcReasonCode
impl Sync for AvcReasonCode
impl Unpin for AvcReasonCode
impl UnsafeUnpin for AvcReasonCode
impl UnwindSafe for AvcReasonCode
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