pub enum TaskOutcomeState {
Completed {
result: ToolCallResult,
result_meta: Option<ToolResultMeta>,
},
Failed {
error: ToolCallError,
},
Cancelled,
}Variants§
Trait Implementations§
Source§impl Clone for TaskOutcomeState
impl Clone for TaskOutcomeState
Source§impl Debug for TaskOutcomeState
impl Debug for TaskOutcomeState
Source§impl PartialEq for TaskOutcomeState
impl PartialEq for TaskOutcomeState
impl StructuralPartialEq for TaskOutcomeState
Auto Trait Implementations§
impl Freeze for TaskOutcomeState
impl RefUnwindSafe for TaskOutcomeState
impl Send for TaskOutcomeState
impl Sync for TaskOutcomeState
impl Unpin for TaskOutcomeState
impl UnsafeUnpin for TaskOutcomeState
impl UnwindSafe for TaskOutcomeState
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