pub struct ProcessLimits {
pub timeout: Duration,
pub stdout_max_bytes: usize,
pub stderr_max_bytes: usize,
}Expand description
Output and wall-clock bounds for one child process.
Fields§
§timeout: DurationMaximum wall-clock time before the child is killed and reaped.
stdout_max_bytes: usizeMaximum stdout bytes retained in memory.
stderr_max_bytes: usizeMaximum stderr bytes retained in memory.
Implementations§
Trait Implementations§
Source§impl Clone for ProcessLimits
impl Clone for ProcessLimits
impl Copy for ProcessLimits
Source§impl Debug for ProcessLimits
impl Debug for ProcessLimits
impl Eq for ProcessLimits
Source§impl PartialEq for ProcessLimits
impl PartialEq for ProcessLimits
impl StructuralPartialEq for ProcessLimits
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