pub struct AgenticLoopResult {
pub output: String,
pub steps_executed: u32,
pub discovered_steps_processed: u32,
pub max_depth_reached: u32,
pub completed: bool,
pub stop_reason: Option<String>,
pub history: Vec<String>,
}Expand description
Result of agentic loop execution
Fields§
§output: StringFinal output from the execution
steps_executed: u32Total number of steps executed
discovered_steps_processed: u32Total discovered steps processed
max_depth_reached: u32Maximum discovery depth reached
completed: boolWhether execution completed normally
stop_reason: Option<String>Reason for stopping (if not completed)
history: Vec<String>Execution history (step outputs)
Trait Implementations§
Source§impl Clone for AgenticLoopResult
impl Clone for AgenticLoopResult
Source§fn clone(&self) -> AgenticLoopResult
fn clone(&self) -> AgenticLoopResult
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 AgenticLoopResult
impl RefUnwindSafe for AgenticLoopResult
impl Send for AgenticLoopResult
impl Sync for AgenticLoopResult
impl Unpin for AgenticLoopResult
impl UnsafeUnpin for AgenticLoopResult
impl UnwindSafe for AgenticLoopResult
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