pub struct AgentBuildProgress {
pub phase: AgentBuildPhase,
pub attempt: u32,
pub max_attempts: u32,
pub scenario: Option<u32>,
pub scenarios_total: Option<u32>,
pub model: Option<String>,
pub started_at: u64,
pub elapsed_secs: u64,
}Expand description
Live progress for an Agent-project build.
Persisted with the session so coder.get does not lose the last known phase
across a daemon restart. While the session is live, the RPC refreshes
elapsed_secs from started_at on every poll.
Fields§
§phase: AgentBuildPhase§attempt: u32§max_attempts: u32§scenario: Option<u32>§scenarios_total: Option<u32>§model: Option<String>§started_at: u64§elapsed_secs: u64Implementations§
Source§impl AgentBuildProgress
impl AgentBuildProgress
pub fn refresh_elapsed(&mut self)
Trait Implementations§
Source§impl Clone for AgentBuildProgress
impl Clone for AgentBuildProgress
Source§fn clone(&self) -> AgentBuildProgress
fn clone(&self) -> AgentBuildProgress
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for AgentBuildProgress
impl Debug for AgentBuildProgress
Source§impl<'de> Deserialize<'de> for AgentBuildProgress
impl<'de> Deserialize<'de> for AgentBuildProgress
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 AgentBuildProgress
Source§impl PartialEq for AgentBuildProgress
impl PartialEq for AgentBuildProgress
Source§impl Serialize for AgentBuildProgress
impl Serialize for AgentBuildProgress
impl StructuralPartialEq for AgentBuildProgress
Auto Trait Implementations§
impl Freeze for AgentBuildProgress
impl RefUnwindSafe for AgentBuildProgress
impl Send for AgentBuildProgress
impl Sync for AgentBuildProgress
impl Unpin for AgentBuildProgress
impl UnsafeUnpin for AgentBuildProgress
impl UnwindSafe for AgentBuildProgress
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
impl<S, T> Duplex<S> for Twhere
T: FromSample<S> + ToSample<S>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
impl<T> ErasedDestructor for Twhere
T: 'static,
Source§impl<S> FromSample<S> for S
impl<S> FromSample<S> for S
fn from_sample_(s: S) -> S
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
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