pub struct SystemdController { /* private fields */ }
Expand description
A controller that allows controlling the systemd
subsystem of a Cgroup.
Implementations§
Trait Implementations§
Source§impl Clone for SystemdController
impl Clone for SystemdController
Source§fn clone(&self) -> SystemdController
fn clone(&self) -> SystemdController
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 SystemdController
impl Debug for SystemdController
Source§impl<'a> From<&'a Subsystem> for &'a SystemdController
impl<'a> From<&'a Subsystem> for &'a SystemdController
Source§fn from(sub: &'a Subsystem) -> &'a SystemdController
fn from(sub: &'a Subsystem) -> &'a SystemdController
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for SystemdController
impl RefUnwindSafe for SystemdController
impl Send for SystemdController
impl Sync for SystemdController
impl Unpin for SystemdController
impl UnwindSafe for SystemdController
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Controller for Twhere
T: ControllerInternal,
impl<T> Controller for Twhere
T: ControllerInternal,
Source§fn apply(&self, res: &Resources) -> Result<(), Error>
fn apply(&self, res: &Resources) -> Result<(), Error>
Apply a set of resources to the Controller, invoking its internal functions to pass the kernel the information.
Source§fn add_task_by_tgid(&self, pid: &CgroupPid) -> Result<(), Error>
fn add_task_by_tgid(&self, pid: &CgroupPid) -> Result<(), Error>
Attach a task to this controller by thread group id.