pub struct ToolListResponse {
pub tools: Vec<ToolDefinition>,
pub total: usize,
}Fields§
§tools: Vec<ToolDefinition>§total: usizeTrait Implementations§
Source§impl Clone for ToolListResponse
impl Clone for ToolListResponse
Source§fn clone(&self) -> ToolListResponse
fn clone(&self) -> ToolListResponse
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 moreSource§impl Debug for ToolListResponse
impl Debug for ToolListResponse
Source§impl<'de> Deserialize<'de> for ToolListResponse
impl<'de> Deserialize<'de> for ToolListResponse
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for ToolListResponse
impl RefUnwindSafe for ToolListResponse
impl Send for ToolListResponse
impl Sync for ToolListResponse
impl Unpin for ToolListResponse
impl UnsafeUnpin for ToolListResponse
impl UnwindSafe for ToolListResponse
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