pub struct ProcsCapture { /* private fields */ }Expand description
Captures the (optional) in-flight subprocess state of an attached agent.
Implementations§
Source§impl ProcsCapture
impl ProcsCapture
Sourcepub fn new(pids: impl IntoIterator<Item = i32>) -> Self
pub fn new(pids: impl IntoIterator<Item = i32>) -> Self
Construct a capturer that will dump the given PIDs (Linux/CRIU). On other OSes the PIDs are recorded but dumping is skipped.
Auto Trait Implementations§
impl Freeze for ProcsCapture
impl RefUnwindSafe for ProcsCapture
impl Send for ProcsCapture
impl Sync for ProcsCapture
impl Unpin for ProcsCapture
impl UnsafeUnpin for ProcsCapture
impl UnwindSafe for ProcsCapture
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> 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