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: boolIf 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: i64The major number of the device.
minor: i64The 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<DeviceResource> for DeviceResource
impl PartialEq<DeviceResource> 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 ==.