pub struct TurnToolOutcome {
pub data: Value,
pub result: String,
pub is_error: bool,
}Expand description
Result of executing one tool call via TurnToolExecutor.
Fields§
§data: ValueStructured, policy-approved tool output for provider-native wire replies.
result: String§is_error: boolTrait Implementations§
Source§impl Clone for TurnToolOutcome
impl Clone for TurnToolOutcome
Auto Trait Implementations§
impl Freeze for TurnToolOutcome
impl RefUnwindSafe for TurnToolOutcome
impl Send for TurnToolOutcome
impl Sync for TurnToolOutcome
impl Unpin for TurnToolOutcome
impl UnsafeUnpin for TurnToolOutcome
impl UnwindSafe for TurnToolOutcome
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