Struct nx::svc::MemoryPermission
source · [−]#[repr(C)]pub struct MemoryPermission(_);
Implementations
sourceimpl MemoryPermission
impl MemoryPermission
pub const fn from(val: u32) -> Self
pub const fn contains(self, other: Self) -> bool
pub const fn get(self) -> u32
pub const fn None() -> Self
pub const fn Read() -> Self
pub const fn Write() -> Self
pub const fn Execute() -> Self
pub const fn DontCare() -> Self
Trait Implementations
sourceimpl BitAnd<MemoryPermission> for MemoryPermission
impl BitAnd<MemoryPermission> for MemoryPermission
type Output = MemoryPermission
type Output = MemoryPermission
The resulting type after applying the &
operator.
sourceimpl BitAndAssign<MemoryPermission> for MemoryPermission
impl BitAndAssign<MemoryPermission> for MemoryPermission
sourcefn bitand_assign(&mut self, other: Self)
fn bitand_assign(&mut self, other: Self)
Performs the &=
operation. Read more
sourceimpl BitOr<MemoryPermission> for MemoryPermission
impl BitOr<MemoryPermission> for MemoryPermission
type Output = MemoryPermission
type Output = MemoryPermission
The resulting type after applying the |
operator.
sourceimpl BitOrAssign<MemoryPermission> for MemoryPermission
impl BitOrAssign<MemoryPermission> for MemoryPermission
sourcefn bitor_assign(&mut self, other: Self)
fn bitor_assign(&mut self, other: Self)
Performs the |=
operation. Read more
sourceimpl Clone for MemoryPermission
impl Clone for MemoryPermission
sourcefn clone(&self) -> MemoryPermission
fn clone(&self) -> MemoryPermission
Returns a copy of the value. Read more
1.0.0fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for MemoryPermission
impl Debug for MemoryPermission
sourceimpl Default for MemoryPermission
impl Default for MemoryPermission
sourcefn default() -> MemoryPermission
fn default() -> MemoryPermission
Returns the “default value” for a type. Read more
sourceimpl PartialEq<MemoryPermission> for MemoryPermission
impl PartialEq<MemoryPermission> for MemoryPermission
sourcefn eq(&self, other: &MemoryPermission) -> bool
fn eq(&self, other: &MemoryPermission) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourcefn ne(&self, other: &MemoryPermission) -> bool
fn ne(&self, other: &MemoryPermission) -> bool
This method tests for !=
.
impl Copy for MemoryPermission
impl Eq for MemoryPermission
impl StructuralEq for MemoryPermission
impl StructuralPartialEq for MemoryPermission
Auto Trait Implementations
impl RefUnwindSafe for MemoryPermission
impl Send for MemoryPermission
impl Sync for MemoryPermission
impl Unpin for MemoryPermission
impl UnwindSafe for MemoryPermission
Blanket Implementations
impl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstablefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> RequestCommandParameter for T where
T: Copy,
impl<T> RequestCommandParameter for T where
T: Copy,
default fn before_request_write(
_raw: &T,
walker: &mut DataWalker,
_ctx: &mut CommandContext
) -> Result<(), ResultCode>
default fn before_send_sync_request(
raw: &T,
walker: &mut DataWalker,
_ctx: &mut CommandContext
) -> Result<(), ResultCode>
sourceimpl<T> RequestCommandParameter<T> for T where
T: Copy,
impl<T> RequestCommandParameter<T> for T where
T: Copy,
default fn after_request_read(
ctx: &mut ServerContext<'_>
) -> Result<T, ResultCode>
sourceimpl<T> ResponseCommandParameter for T where
T: Copy,
impl<T> ResponseCommandParameter for T where
T: Copy,
default fn before_response_write(
_raw: &T,
ctx: &mut ServerContext<'_>
) -> Result<(), ResultCode>
default fn after_response_write(
raw: &T,
ctx: &mut ServerContext<'_>
) -> Result<(), ResultCode>
sourceimpl<T> ResponseCommandParameter<T> for T where
T: Copy,
impl<T> ResponseCommandParameter<T> for T where
T: Copy,
default fn after_response_read(
walker: &mut DataWalker,
_ctx: &mut CommandContext
) -> Result<T, ResultCode>
impl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
fn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more