Struct cgroups_rs::DeviceResource
source · pub struct DeviceResource {
pub allow: bool,
pub devtype: DeviceType,
pub major: i64,
pub minor: i64,
pub access: Vec<DevicePermissions>,
}
Expand description
A device resource that can be allowed or denied access to.
Fields§
§allow: bool
If true, access to the device is allowed, otherwise it’s denied.
devtype: DeviceType
'c'
for character device, 'b'
for block device; or 'a'
for all devices.
major: i64
The major number of the device.
minor: i64
The minor number of the device.
access: Vec<DevicePermissions>
Sequence of 'r'
, 'w'
or 'm'
, each denoting read, write or mknod permissions.
Trait Implementations§
source§impl Clone for DeviceResource
impl Clone for DeviceResource
source§fn clone(&self) -> DeviceResource
fn clone(&self) -> DeviceResource
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 moresource§impl Debug for DeviceResource
impl Debug for DeviceResource
source§impl Default for DeviceResource
impl Default for DeviceResource
source§fn default() -> DeviceResource
fn default() -> DeviceResource
Returns the “default value” for a type. Read more
source§impl PartialEq for DeviceResource
impl PartialEq for DeviceResource
source§fn eq(&self, other: &DeviceResource) -> bool
fn eq(&self, other: &DeviceResource) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Eq for DeviceResource
impl StructuralEq for DeviceResource
impl StructuralPartialEq for DeviceResource
Auto Trait Implementations§
impl RefUnwindSafe for DeviceResource
impl Send for DeviceResource
impl Sync for DeviceResource
impl Unpin for DeviceResource
impl UnwindSafe for DeviceResource
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