pub struct StageStats {
pub stage: usize,
pub subagent_count: usize,
pub max_steps: usize,
pub total_steps: usize,
pub execution_time_ms: u64,
}Expand description
Statistics for a single execution stage
Fields§
§stage: usizeStage index
subagent_count: usizeNumber of sub-agents in this stage
max_steps: usizeMaximum steps in this stage (critical path contribution)
total_steps: usizeTotal steps across all sub-agents in this stage
execution_time_ms: u64Execution time for this stage (milliseconds)
Trait Implementations§
Source§impl Clone for StageStats
impl Clone for StageStats
Source§fn clone(&self) -> StageStats
fn clone(&self) -> StageStats
Returns a duplicate of the value. Read more
1.0.0 · 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 StageStats
impl Debug for StageStats
Source§impl Default for StageStats
impl Default for StageStats
Source§fn default() -> StageStats
fn default() -> StageStats
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for StageStats
impl<'de> Deserialize<'de> for StageStats
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
Auto Trait Implementations§
impl Freeze for StageStats
impl RefUnwindSafe for StageStats
impl Send for StageStats
impl Sync for StageStats
impl Unpin for StageStats
impl UnwindSafe for StageStats
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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