pub struct ServiceSideToolExecution {
pub results: Vec<UniversalItem>,
pub unhandled_calls: Vec<ServiceSideToolCall>,
}Fields§
§results: Vec<UniversalItem>§unhandled_calls: Vec<ServiceSideToolCall>Implementations§
Source§impl ServiceSideToolExecution
impl ServiceSideToolExecution
pub fn handled_count(&self) -> usize
pub fn append_results_to(self, request: &mut UniversalRequest)
Trait Implementations§
Source§impl Clone for ServiceSideToolExecution
impl Clone for ServiceSideToolExecution
Source§fn clone(&self) -> ServiceSideToolExecution
fn clone(&self) -> ServiceSideToolExecution
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 ServiceSideToolExecution
impl Debug for ServiceSideToolExecution
Source§impl Default for ServiceSideToolExecution
impl Default for ServiceSideToolExecution
Source§fn default() -> ServiceSideToolExecution
fn default() -> ServiceSideToolExecution
Returns the “default value” for a type. Read more
Source§impl PartialEq for ServiceSideToolExecution
impl PartialEq for ServiceSideToolExecution
impl StructuralPartialEq for ServiceSideToolExecution
Auto Trait Implementations§
impl Freeze for ServiceSideToolExecution
impl RefUnwindSafe for ServiceSideToolExecution
impl Send for ServiceSideToolExecution
impl Sync for ServiceSideToolExecution
impl Unpin for ServiceSideToolExecution
impl UnsafeUnpin for ServiceSideToolExecution
impl UnwindSafe for ServiceSideToolExecution
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