pub enum DevicePermissions {
    Read,
    Write,
    MkNod,
}
Expand description

An enum with the permissions that can be allowed/denied to the control group.

Variants§

§

Read

Permission to read from the device.

§

Write

Permission to write to the device.

§

MkNod

Permission to execute the mknod(2) system call with the device’s major and minor numbers. That is, the permission to create a special file that refers to the device node.

Implementations§

Convert a DevicePermissions into the character that the kernel recognizes.

Convert a char to a DevicePermission if there is such a mapping.

Checks whether the string is a valid descriptor of DevicePermissions.

Returns a Vec will all the permissions that a device can have.

Convert a string into DevicePermissions.

Trait Implementations§

Returns a copy of the value. Read more
Performs copy-assignment from source. Read more
Formats the value using the given formatter. Read more
This method tests for self and other values to be equal, and is used by ==.
This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.

Auto Trait Implementations§

Blanket Implementations§

Gets the TypeId of self. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

The resulting type after obtaining ownership.
Creates owned data from borrowed data, usually by cloning. Read more
Uses borrowed data to replace owned data, usually by cloning. Read more
The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.