pub struct ProcessLimits {
pub max_cpu_secs: Option<u64>,
pub max_memory_bytes: Option<u64>,
pub max_runtime_secs: Option<u64>,
pub max_output_bytes: Option<u64>,
}Expand description
进程资源限制
Fields§
§max_cpu_secs: Option<u64>最大 CPU 时间(秒)
max_memory_bytes: Option<u64>最大内存(字节)
max_runtime_secs: Option<u64>最大运行时间(秒)
max_output_bytes: Option<u64>最大输出大小(字节)
Trait Implementations§
Source§impl Clone for ProcessLimits
impl Clone for ProcessLimits
Source§fn clone(&self) -> ProcessLimits
fn clone(&self) -> ProcessLimits
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 ProcessLimits
impl Debug for ProcessLimits
Source§impl Default for ProcessLimits
impl Default for ProcessLimits
Source§fn default() -> ProcessLimits
fn default() -> ProcessLimits
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ProcessLimits
impl RefUnwindSafe for ProcessLimits
impl Send for ProcessLimits
impl Sync for ProcessLimits
impl Unpin for ProcessLimits
impl UnsafeUnpin for ProcessLimits
impl UnwindSafe for ProcessLimits
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> 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 more