pub struct MemoryPermissions {
pub read: bool,
pub write: bool,
pub execute: bool,
}Expand description
Access permissions for a memory mapping.
Fields§
§read: boolAllow read access.
write: boolAllow write access.
execute: boolAllow execute access.
Implementations§
Source§impl MemoryPermissions
impl MemoryPermissions
Sourcepub const READ_WRITE: Self
pub const READ_WRITE: Self
Read-write permissions.
Sourcepub const READ_EXECUTE: Self
pub const READ_EXECUTE: Self
Read-execute permissions.
Trait Implementations§
Source§impl Clone for MemoryPermissions
impl Clone for MemoryPermissions
Source§fn clone(&self) -> MemoryPermissions
fn clone(&self) -> MemoryPermissions
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 MemoryPermissions
Source§impl Debug for MemoryPermissions
impl Debug for MemoryPermissions
impl Eq for MemoryPermissions
Source§impl PartialEq for MemoryPermissions
impl PartialEq for MemoryPermissions
impl StructuralPartialEq for MemoryPermissions
Auto Trait Implementations§
impl Freeze for MemoryPermissions
impl RefUnwindSafe for MemoryPermissions
impl Send for MemoryPermissions
impl Sync for MemoryPermissions
impl Unpin for MemoryPermissions
impl UnsafeUnpin for MemoryPermissions
impl UnwindSafe for MemoryPermissions
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