pub struct OutputLimits {
pub stdout_bytes: usize,
pub stderr_bytes: usize,
pub timeout: Duration,
}Expand description
Caller-selected stdout/stderr storage bounds and capture deadline.
Fields§
§stdout_bytes: usizeMaximum retained stdout bytes; zero permits only empty stdout.
stderr_bytes: usizeMaximum retained stderr bytes; zero permits only empty stderr.
timeout: DurationPositive deadline from immediately before spawning through output EOF. Verification reads, spawning syscalls and kill/reap may take longer.
Trait Implementations§
Source§impl Clone for OutputLimits
impl Clone for OutputLimits
impl Copy for OutputLimits
Source§impl Debug for OutputLimits
impl Debug for OutputLimits
impl Eq for OutputLimits
Source§impl PartialEq for OutputLimits
impl PartialEq for OutputLimits
impl StructuralPartialEq for OutputLimits
Auto Trait Implementations§
impl Freeze for OutputLimits
impl RefUnwindSafe for OutputLimits
impl Send for OutputLimits
impl Sync for OutputLimits
impl Unpin for OutputLimits
impl UnsafeUnpin for OutputLimits
impl UnwindSafe for OutputLimits
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