pub struct SubagentState {
pub id: String,
pub description: String,
pub output: String,
pub current_tool: Option<String>,
pub current_tool_detail: Option<String>,
pub tools_completed: usize,
pub background: bool,
}Fields§
§id: String§description: String§output: String§current_tool: Option<String>§current_tool_detail: Option<String>§tools_completed: usize§background: boolAuto Trait Implementations§
impl Freeze for SubagentState
impl RefUnwindSafe for SubagentState
impl Send for SubagentState
impl Sync for SubagentState
impl Unpin for SubagentState
impl UnsafeUnpin for SubagentState
impl UnwindSafe for SubagentState
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> 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