#[repr(u32)]pub enum CapabilityPermission {
None = 0,
Read = 1,
Write = 2,
Execute = 4,
}Expand description
Permission bits. Same shape across both Readable and Writable capabilities so narrow() can reason about them uniformly.
Variants§
Trait Implementations§
Source§impl Clone for CapabilityPermission
impl Clone for CapabilityPermission
Source§fn clone(&self) -> CapabilityPermission
fn clone(&self) -> CapabilityPermission
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for CapabilityPermission
Source§impl Debug for CapabilityPermission
impl Debug for CapabilityPermission
impl Eq for CapabilityPermission
Source§impl PartialEq for CapabilityPermission
impl PartialEq for CapabilityPermission
impl StructuralPartialEq for CapabilityPermission
Auto Trait Implementations§
impl Freeze for CapabilityPermission
impl RefUnwindSafe for CapabilityPermission
impl Send for CapabilityPermission
impl Sync for CapabilityPermission
impl Unpin for CapabilityPermission
impl UnsafeUnpin for CapabilityPermission
impl UnwindSafe for CapabilityPermission
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