#[repr(u32)]pub enum ImplicitAuthorization {
NotAuthorized = 0,
AuthenticationRequired = 1,
AdministratorAuthenticationRequired = 2,
AuthenticationRequiredRetained = 3,
AdministratorAuthenticationRequiredRetained = 4,
Authorized = 5,
}
Expand description
An enumeration for granting implicit authorizations.
Variants§
NotAuthorized = 0
The Subject is not authorized.
AuthenticationRequired = 1
Authentication is required.
AdministratorAuthenticationRequired = 2
Authentication as an administrator is required.
AuthenticationRequiredRetained = 3
Authentication is required. If the authorization is obtained, it is retained.
AdministratorAuthenticationRequiredRetained = 4
Authentication as an administrator is required. If the authorization is obtained, it is retained.
Authorized = 5
The subject is authorized.
Trait Implementations§
source§impl Debug for ImplicitAuthorization
impl Debug for ImplicitAuthorization
source§impl<'de> Deserialize<'de> for ImplicitAuthorization
impl<'de> Deserialize<'de> for ImplicitAuthorization
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
source§impl PartialEq for ImplicitAuthorization
impl PartialEq for ImplicitAuthorization
source§fn eq(&self, other: &ImplicitAuthorization) -> bool
fn eq(&self, other: &ImplicitAuthorization) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ImplicitAuthorization
impl Serialize for ImplicitAuthorization
source§impl Type for ImplicitAuthorization
impl Type for ImplicitAuthorization
impl Eq for ImplicitAuthorization
impl StructuralPartialEq for ImplicitAuthorization
Auto Trait Implementations§
impl RefUnwindSafe for ImplicitAuthorization
impl Send for ImplicitAuthorization
impl Sync for ImplicitAuthorization
impl Unpin for ImplicitAuthorization
impl UnwindSafe for ImplicitAuthorization
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
§impl<'de, T> DynamicDeserialize<'de> for Twhere
T: Type + Deserialize<'de> + ?Sized,
impl<'de, T> DynamicDeserialize<'de> for Twhere
T: Type + Deserialize<'de> + ?Sized,
§type Deserializer = PhantomData<T>
type Deserializer = PhantomData<T>
A DeserializeSeed implementation for this type.
§impl<T> DynamicType for Twhere
T: Type + ?Sized,
impl<T> DynamicType for Twhere
T: Type + ?Sized,
§fn dynamic_signature(&self) -> Signature<'_>
fn dynamic_signature(&self) -> Signature<'_>
Get the signature for the implementing type. Read more