pub struct AgentProcess {
pub unit_id: String,
pub unit_title: String,
pub action: AgentAction,
pub pid: u32,
pub started_at: Instant,
pub log_path: PathBuf,
/* private fields */
}Expand description
A running agent process tracked by the spawner.
Fields§
§unit_id: String§unit_title: String§action: AgentAction§pid: u32§started_at: Instant§log_path: PathBufAuto Trait Implementations§
impl Freeze for AgentProcess
impl RefUnwindSafe for AgentProcess
impl Send for AgentProcess
impl Sync for AgentProcess
impl Unpin for AgentProcess
impl UnsafeUnpin for AgentProcess
impl UnwindSafe for AgentProcess
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> 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