pub struct IterationResult {
pub iteration: i32,
pub state: AgentState,
pub message: Option<Message>,
pub tool_calls: Vec<ToolCall>,
pub should_continue: bool,
}Expand description
单次迭代结果
Fields§
§iteration: i32§state: AgentState§message: Option<Message>§tool_calls: Vec<ToolCall>§should_continue: boolTrait Implementations§
Source§impl Clone for IterationResult
impl Clone for IterationResult
Source§fn clone(&self) -> IterationResult
fn clone(&self) -> IterationResult
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 moreAuto Trait Implementations§
impl Freeze for IterationResult
impl RefUnwindSafe for IterationResult
impl Send for IterationResult
impl Sync for IterationResult
impl Unpin for IterationResult
impl UnsafeUnpin for IterationResult
impl UnwindSafe for IterationResult
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