#[repr(u32)]
pub enum ImplicitAuthorization {
NotAuthorized,
AuthenticationRequired,
AdministratorAuthenticationRequired,
AuthenticationRequiredRetained,
AdministratorAuthenticationRequiredRetained,
Authorized,
}
Expand description
An enumeration for granting implicit authorizations.
Variants
NotAuthorized
The Subject is not authorized.
AuthenticationRequired
Authentication is required.
AdministratorAuthenticationRequired
Authentication as an administrator is required.
AuthenticationRequiredRetained
Authentication is required. If the authorization is obtained, it is retained.
AdministratorAuthenticationRequiredRetained
Authentication as an administrator is required. If the authorization is obtained, it is retained.
Authorized
The subject is authorized.
Trait Implementations
sourceimpl Debug for ImplicitAuthorization
impl Debug for ImplicitAuthorization
sourceimpl<'de> Deserialize<'de> for ImplicitAuthorization
impl<'de> Deserialize<'de> for ImplicitAuthorization
sourcefn 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
sourceimpl PartialEq<ImplicitAuthorization> for ImplicitAuthorization
impl PartialEq<ImplicitAuthorization> for ImplicitAuthorization
sourcefn 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 ==
. Read more
sourceimpl Serialize for ImplicitAuthorization
impl Serialize for ImplicitAuthorization
sourceimpl Type for ImplicitAuthorization
impl Type for ImplicitAuthorization
impl Eq for ImplicitAuthorization
impl StructuralEq 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
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<'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.
sourcefn deserializer_for_signature<S>(
signature: S
) -> Result<<T as DynamicDeserialize<'de>>::Deserializer, Error>where
S: TryInto<Signature<'de>>,
<S as TryInto<Signature<'de>>>::Error: Into<Error>,
fn deserializer_for_signature<S>(
signature: S
) -> Result<<T as DynamicDeserialize<'de>>::Deserializer, Error>where
S: TryInto<Signature<'de>>,
<S as TryInto<Signature<'de>>>::Error: Into<Error>,
Get a deserializer compatible with this signature.
sourceimpl<T> DynamicType for Twhere
T: Type + ?Sized,
impl<T> DynamicType for Twhere
T: Type + ?Sized,
sourcefn dynamic_signature(&self) -> Signature<'_>
fn dynamic_signature(&self) -> Signature<'_>
Get the signature for the implementing type. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
impl<V, T> VZip<V> for Twhere
V: MultiLane<T>,
impl<V, T> VZip<V> for Twhere
V: MultiLane<T>,
fn vzip(self) -> V
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more