pub struct MemAccessPerm {
pub endpoint_id: u16,
pub instr_access: InstuctionAccessPerm,
pub data_access: DataAccessPerm,
pub flags: u8,
}Expand description
Endpoint memory access permissions descriptor.
Fields§
§endpoint_id: u16§instr_access: InstuctionAccessPerm§data_access: DataAccessPerm§flags: u8Trait Implementations§
Source§impl Clone for MemAccessPerm
impl Clone for MemAccessPerm
Source§fn clone(&self) -> MemAccessPerm
fn clone(&self) -> MemAccessPerm
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 MemAccessPerm
Source§impl Debug for MemAccessPerm
impl Debug for MemAccessPerm
Source§impl Default for MemAccessPerm
impl Default for MemAccessPerm
Source§fn default() -> MemAccessPerm
fn default() -> MemAccessPerm
Returns the “default value” for a type. Read more
impl Eq for MemAccessPerm
Source§impl PartialEq for MemAccessPerm
impl PartialEq for MemAccessPerm
Source§fn eq(&self, other: &MemAccessPerm) -> bool
fn eq(&self, other: &MemAccessPerm) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for MemAccessPerm
Auto Trait Implementations§
impl Freeze for MemAccessPerm
impl RefUnwindSafe for MemAccessPerm
impl Send for MemAccessPerm
impl Sync for MemAccessPerm
impl Unpin for MemAccessPerm
impl UnsafeUnpin for MemAccessPerm
impl UnwindSafe for MemAccessPerm
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