pub struct ToolListResponse {
pub items: Vec<ToolInfo>,
pub next_cursor: Option<String>,
pub total_pages: Option<u32>,
pub current_page: Option<u32>,
pub total_items: Option<u32>,
}Expand description
Tool list response
Fields§
§items: Vec<ToolInfo>List of tools
next_cursor: Option<String>Next cursor for pagination
total_pages: Option<u32>Total number of pages
current_page: Option<u32>Current page number
total_items: Option<u32>Total number of items
Trait 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