#[repr(u8)]pub enum KeyPermission {
Create = 0,
}Variants§
Create = 0
Permission to create a key.
Implementations§
Source§impl KeyPermission
impl KeyPermission
pub const PERMISSIONS: &[KernelPermission]
Trait Implementations§
Source§impl ClassPermission for KeyPermission
impl ClassPermission for KeyPermission
fn class(&self) -> KernelClass
fn id(&self) -> u8
fn as_access_vector(&self) -> AccessVector
Source§impl Clone for KeyPermission
impl Clone for KeyPermission
impl Copy for KeyPermission
Source§impl Debug for KeyPermission
impl Debug for KeyPermission
impl Eq for KeyPermission
Source§impl From<KeyPermission> for KernelPermission
impl From<KeyPermission> for KernelPermission
Source§fn from(v: KeyPermission) -> Self
fn from(v: KeyPermission) -> Self
Converts to this type from the input type.
Source§impl Hash for KeyPermission
impl Hash for KeyPermission
Source§impl PartialEq for KeyPermission
impl PartialEq for KeyPermission
impl StructuralPartialEq for KeyPermission
Auto Trait Implementations§
impl Freeze for KeyPermission
impl RefUnwindSafe for KeyPermission
impl Send for KeyPermission
impl Sync for KeyPermission
impl Unpin for KeyPermission
impl UnsafeUnpin for KeyPermission
impl UnwindSafe for KeyPermission
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T, D> Encode<Ambiguous1, D> for Twhere
D: ResourceDialect,
impl<T, D> Encode<Ambiguous1, D> for Twhere
D: ResourceDialect,
§impl<T, D> Encode<Ambiguous2, D> for Twhere
D: ResourceDialect,
impl<T, D> Encode<Ambiguous2, D> for Twhere
D: ResourceDialect,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§impl<F, N> FidlIntoNative<Box<N>> for Fwhere
F: FidlIntoNative<N>,
impl<F, N> FidlIntoNative<Box<N>> for Fwhere
F: FidlIntoNative<N>,
fn fidl_into_native(self) -> Box<N>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more