pub struct VmPermissions { /* private fields */ }Implementations§
Source§impl VmPermissions
impl VmPermissions
pub const READ: Self
pub const WRITE: Self
pub const EXECUTE: Self
pub const USER: Self
pub const fn empty() -> Self
pub const fn from_bits(bits: u8) -> Self
pub const fn bits(self) -> u8
pub const fn union(self, other: Self) -> Self
pub const fn contains(self, other: Self) -> bool
Trait Implementations§
Source§impl Clone for VmPermissions
impl Clone for VmPermissions
Source§fn clone(&self) -> VmPermissions
fn clone(&self) -> VmPermissions
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 VmPermissions
Source§impl Debug for VmPermissions
impl Debug for VmPermissions
impl Eq for VmPermissions
Source§impl PartialEq for VmPermissions
impl PartialEq for VmPermissions
impl StructuralPartialEq for VmPermissions
Auto Trait Implementations§
impl Freeze for VmPermissions
impl RefUnwindSafe for VmPermissions
impl Send for VmPermissions
impl Sync for VmPermissions
impl Unpin for VmPermissions
impl UnsafeUnpin for VmPermissions
impl UnwindSafe for VmPermissions
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