pub struct GroupedToolUse {
pub param: Value,
pub is_resolved: bool,
pub is_error: bool,
pub is_in_progress: bool,
pub progress_messages: Vec<ProgressMessage>,
pub result: Option<GroupedToolUseResult>,
}Fields§
§param: Value§is_resolved: bool§is_error: bool§is_in_progress: bool§progress_messages: Vec<ProgressMessage>§result: Option<GroupedToolUseResult>Trait Implementations§
Source§impl Clone for GroupedToolUse
impl Clone for GroupedToolUse
Source§fn clone(&self) -> GroupedToolUse
fn clone(&self) -> GroupedToolUse
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 GroupedToolUse
impl RefUnwindSafe for GroupedToolUse
impl Send for GroupedToolUse
impl Sync for GroupedToolUse
impl Unpin for GroupedToolUse
impl UnsafeUnpin for GroupedToolUse
impl UnwindSafe for GroupedToolUse
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