[][src]Enum zbus_polkit::policykit1::CheckAuthorizationFlags

#[repr(u32)]pub enum CheckAuthorizationFlags {
    AllowUserInteraction,
}

Flags used in the CheckAuthorization() method.

Variants

AllowUserInteraction

If the Subject can obtain the authorization through authentication, and an authentication agent is available, then attempt to do so. Note, this means that the CheckAuthorization() method will block while the user is being asked to authenticate.

Trait Implementations

impl BitAnd<CheckAuthorizationFlags> for CheckAuthorizationFlags[src]

type Output = BitFlags<CheckAuthorizationFlags>

The resulting type after applying the & operator.

impl BitOr<CheckAuthorizationFlags> for CheckAuthorizationFlags[src]

type Output = BitFlags<CheckAuthorizationFlags>

The resulting type after applying the | operator.

impl BitXor<CheckAuthorizationFlags> for CheckAuthorizationFlags[src]

type Output = BitFlags<CheckAuthorizationFlags>

The resulting type after applying the ^ operator.

impl Clone for CheckAuthorizationFlags[src]

impl Copy for CheckAuthorizationFlags[src]

impl Debug for CheckAuthorizationFlags[src]

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

impl Not for CheckAuthorizationFlags[src]

type Output = BitFlags<CheckAuthorizationFlags>

The resulting type after applying the ! operator.

impl PartialEq<CheckAuthorizationFlags> for CheckAuthorizationFlags[src]

impl RawBitFlags for CheckAuthorizationFlags[src]

impl RawBitFlags for CheckAuthorizationFlags[src]

type Type = u32

The underlying integer type.

impl Serialize for CheckAuthorizationFlags[src]

impl StructuralPartialEq for CheckAuthorizationFlags[src]

impl Type for CheckAuthorizationFlags[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> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

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.