[][src]Enum zbus_polkit::policykit1::ImplicitAuthorization

#[repr(u32)]pub enum ImplicitAuthorization {
    NotAuthorized,
    AuthenticationRequired,
    AdministratorAuthenticationRequired,
    AuthenticationRequiredRetained,
    AdministratorAuthenticationRequiredRetained,
    Authorized,
}

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

impl Debug for ImplicitAuthorization[src]

impl<'de> Deserialize<'de> for ImplicitAuthorization[src]

impl PartialEq<ImplicitAuthorization> for ImplicitAuthorization[src]

impl Serialize for ImplicitAuthorization[src]

impl StructuralPartialEq for ImplicitAuthorization[src]

impl Type for ImplicitAuthorization[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.