pub struct LocalCgroupManager { /* private fields */ }Expand description
Production cgroup manager that writes to /sys/fs/cgroup/.
Implementations§
Trait Implementations§
Source§impl CgroupManager for LocalCgroupManager
impl CgroupManager for LocalCgroupManager
Source§fn create_sandbox(
&self,
run_id: &str,
task_id: &str,
limits: &ResourceLimits,
) -> CgroupSandboxOutcome
fn create_sandbox( &self, run_id: &str, task_id: &str, limits: &ResourceLimits, ) -> CgroupSandboxOutcome
Create a sandbox with the given limits. Returns
None if cgroup v2
is not available or creation fails.Auto Trait Implementations§
impl Freeze for LocalCgroupManager
impl RefUnwindSafe for LocalCgroupManager
impl Send for LocalCgroupManager
impl Sync for LocalCgroupManager
impl Unpin for LocalCgroupManager
impl UnsafeUnpin for LocalCgroupManager
impl UnwindSafe for LocalCgroupManager
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> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request