pub struct DeviceResourceBuilder { /* private fields */ }Expand description
A builder that configures the devices controller of a control group.
Implementations§
Source§impl DeviceResourceBuilder
impl DeviceResourceBuilder
Sourcepub fn device(
self,
major: i64,
minor: i64,
devtype: DeviceType,
allow: bool,
access: Vec<DevicePermissions>,
) -> DeviceResourceBuilder
pub fn device( self, major: i64, minor: i64, devtype: DeviceType, allow: bool, access: Vec<DevicePermissions>, ) -> DeviceResourceBuilder
Restrict (or allow) a device to the tasks inside the control group.
Sourcepub fn done(self) -> CgroupBuilder
pub fn done(self) -> CgroupBuilder
Finish the construction of the devices resources of a control group.
Auto Trait Implementations§
impl Freeze for DeviceResourceBuilder
impl RefUnwindSafe for DeviceResourceBuilder
impl Send for DeviceResourceBuilder
impl Sync for DeviceResourceBuilder
impl Unpin for DeviceResourceBuilder
impl UnwindSafe for DeviceResourceBuilder
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