pub struct ProcessRunner { /* private fields */ }Expand description
Runs each job as <this executable> __bench-memory-child …, with stdin
closed and stdout and stderr captured, keeping its pid in
RUNNING_CHILD while it runs. The executable is resolved once, when
the runner is made at the start of the run, and reused for every child.
Implementations§
Source§impl ProcessRunner
impl ProcessRunner
Trait Implementations§
Source§impl Default for ProcessRunner
impl Default for ProcessRunner
Auto Trait Implementations§
impl Forget for ProcessRunner
impl Freeze for ProcessRunner
impl RefUnwindSafe for ProcessRunner
impl Send for ProcessRunner
impl Sync for ProcessRunner
impl Unpin for ProcessRunner
impl UnsafeUnpin for ProcessRunner
impl UnwindSafe for ProcessRunner
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