pub struct ToolResultResult {
pub content: Option<String>,
pub context: String,
pub stop: bool,
pub reason: String,
}Fields§
§content: Option<String>Some rewrites the tool output; None keeps it.
context: String§stop: boolEnds the agent loop.
reason: StringTrait Implementations§
Source§impl Clone for ToolResultResult
impl Clone for ToolResultResult
Source§fn clone(&self) -> ToolResultResult
fn clone(&self) -> ToolResultResult
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 moreSource§impl Debug for ToolResultResult
impl Debug for ToolResultResult
Source§impl Default for ToolResultResult
impl Default for ToolResultResult
Source§fn default() -> ToolResultResult
fn default() -> ToolResultResult
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ToolResultResult
impl RefUnwindSafe for ToolResultResult
impl Send for ToolResultResult
impl Sync for ToolResultResult
impl Unpin for ToolResultResult
impl UnsafeUnpin for ToolResultResult
impl UnwindSafe for ToolResultResult
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