pub struct ActionLog {
pub index: usize,
pub id: String,
pub tool: String,
pub status: String,
pub started_at_ms: Option<u64>,
pub duration_ms: Option<u64>,
pub result: Option<Value>,
pub error: Option<String>,
pub outcome: Option<ExecutionOutcome>,
}Expand description
Per-action run log entry.
Fields§
§index: usize§id: String§tool: String§status: String“ok” | “error” | “skipped”
started_at_ms: Option<u64>Offset from batch start when the action began, in milliseconds.
duration_ms: Option<u64>§result: Option<Value>§error: Option<String>§outcome: Option<ExecutionOutcome>Trait Implementations§
Auto Trait Implementations§
impl Freeze for ActionLog
impl RefUnwindSafe for ActionLog
impl Send for ActionLog
impl Sync for ActionLog
impl Unpin for ActionLog
impl UnsafeUnpin for ActionLog
impl UnwindSafe for ActionLog
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