pub struct LaunchedAgent { /* private fields */ }Expand description
An agent process under supervision: spawned, checkpointed, and being drained of output until it exits.
Implementations§
Source§impl LaunchedAgent
impl LaunchedAgent
pub fn process(&self) -> ProcessIdentity
pub fn wait(self, clock: &dyn Clock) -> AgentCompletion
Auto Trait Implementations§
impl !RefUnwindSafe for LaunchedAgent
impl !UnwindSafe for LaunchedAgent
impl Freeze for LaunchedAgent
impl Send for LaunchedAgent
impl Sync for LaunchedAgent
impl Unpin for LaunchedAgent
impl UnsafeUnpin for LaunchedAgent
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