pub struct ProjectRun {
pub id: String,
pub task_id: String,
pub agent: String,
pub status: ProjectRunStatus,
pub attempt: u32,
pub started_unix_seconds: u64,
pub updated_unix_seconds: u64,
pub progress: Option<String>,
}Expand description
A run tracked by the project ledger.
Fields§
§id: StringStable run identifier.
task_id: StringTask owned by this run.
agent: StringAgent adapter that owns the run.
status: ProjectRunStatusCurrent run state.
attempt: u32One-based attempt number.
started_unix_seconds: u64Start time in Unix seconds.
updated_unix_seconds: u64Last observed update in Unix seconds.
progress: Option<String>Latest observed progress text.
Trait Implementations§
Source§impl Clone for ProjectRun
impl Clone for ProjectRun
Source§impl Debug for ProjectRun
impl Debug for ProjectRun
Source§impl<'de> Deserialize<'de> for ProjectRun
impl<'de> Deserialize<'de> for ProjectRun
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for ProjectRun
Source§impl PartialEq for ProjectRun
impl PartialEq for ProjectRun
Source§impl Serialize for ProjectRun
impl Serialize for ProjectRun
impl StructuralPartialEq for ProjectRun
Auto Trait Implementations§
impl Freeze for ProjectRun
impl RefUnwindSafe for ProjectRun
impl Send for ProjectRun
impl Sync for ProjectRun
impl Unpin for ProjectRun
impl UnsafeUnpin for ProjectRun
impl UnwindSafe for ProjectRun
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