pub struct CompletedAgent {
pub unit_id: String,
pub unit_title: String,
pub action: AgentAction,
pub success: bool,
pub exit_code: Option<i32>,
pub duration: Duration,
pub log_path: PathBuf,
}Expand description
Result of a completed agent process.
Fields§
§unit_id: String§unit_title: String§action: AgentAction§success: bool§exit_code: Option<i32>§duration: Duration§log_path: PathBufTrait Implementations§
Auto Trait Implementations§
impl Freeze for CompletedAgent
impl RefUnwindSafe for CompletedAgent
impl Send for CompletedAgent
impl Sync for CompletedAgent
impl Unpin for CompletedAgent
impl UnsafeUnpin for CompletedAgent
impl UnwindSafe for CompletedAgent
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