pub struct SubTaskInfo {
pub id: String,
pub name: String,
pub status: SubTaskStatus,
pub stage: usize,
pub dependencies: Vec<String>,
pub agent_name: Option<String>,
pub current_tool: Option<String>,
pub steps: usize,
pub max_steps: usize,
}Expand description
Information about a subtask for display
Fields§
§id: String§name: String§status: SubTaskStatus§stage: usize§dependencies: Vec<String>§agent_name: Option<String>§current_tool: Option<String>§steps: usize§max_steps: usizeTrait Implementations§
Source§impl Clone for SubTaskInfo
impl Clone for SubTaskInfo
Source§fn clone(&self) -> SubTaskInfo
fn clone(&self) -> SubTaskInfo
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 moreAuto Trait Implementations§
impl Freeze for SubTaskInfo
impl RefUnwindSafe for SubTaskInfo
impl Send for SubTaskInfo
impl Sync for SubTaskInfo
impl Unpin for SubTaskInfo
impl UnwindSafe for SubTaskInfo
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