Struct kernel::storage_permissions::FixedSizePermissions
source · pub struct FixedSizePermissions { /* private fields */ }
Expand description
StoragePermissions
with a fixed size number of read and modify
permissions.
For simplicity, a we store to eight read and eight write permissions. The
first X_count
u32
values in X_permissions
are valid.
Trait Implementations§
source§impl Clone for FixedSizePermissions
impl Clone for FixedSizePermissions
source§fn clone(&self) -> FixedSizePermissions
fn clone(&self) -> FixedSizePermissions
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreimpl Copy for FixedSizePermissions
Auto Trait Implementations§
impl Freeze for FixedSizePermissions
impl RefUnwindSafe for FixedSizePermissions
impl Send for FixedSizePermissions
impl Sync for FixedSizePermissions
impl Unpin for FixedSizePermissions
impl UnwindSafe for FixedSizePermissions
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)source§impl<T> CloneToUninit for Twhere
T: Copy,
impl<T> CloneToUninit for Twhere
T: Copy,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)