Struct cgroups::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
sourceimpl Clone for DeviceResource
impl Clone for DeviceResource
sourcefn clone(&self) -> DeviceResource
fn clone(&self) -> DeviceResource
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for DeviceResource
impl Debug for DeviceResource
sourceimpl Default for DeviceResource
impl Default for DeviceResource
sourcefn default() -> DeviceResource
fn default() -> DeviceResource
Returns the “default value” for a type. Read more
sourceimpl PartialEq<DeviceResource> for DeviceResource
impl PartialEq<DeviceResource> for DeviceResource
sourcefn eq(&self, other: &DeviceResource) -> bool
fn eq(&self, other: &DeviceResource) -> bool
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
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more