pub struct ToolListParams {
pub tool_slugs: Option<Vec<String>>,
pub toolkit_slug: Option<String>,
pub search: Option<String>,
pub scopes: Option<Vec<String>>,
pub tags: Option<Vec<String>>,
pub importance: Option<String>,
pub show_deprecated: Option<bool>,
pub limit: Option<u32>,
pub cursor: Option<String>,
pub toolkit_versions: Option<String>,
}Expand description
Tool list parameters
Fields§
§tool_slugs: Option<Vec<String>>Filter by specific tool slugs
toolkit_slug: Option<String>Filter by toolkit slug
search: Option<String>Search query
scopes: Option<Vec<String>>Filter by scopes
Filter by tags
importance: Option<String>Filter by importance
show_deprecated: Option<bool>Show deprecated tools
limit: Option<u32>Maximum number of results
cursor: Option<String>Pagination cursor
toolkit_versions: Option<String>Toolkit versions
Trait Implementations§
Source§impl Clone for ToolListParams
impl Clone for ToolListParams
Source§fn clone(&self) -> ToolListParams
fn clone(&self) -> ToolListParams
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 ToolListParams
impl Debug for ToolListParams
Source§impl Default for ToolListParams
impl Default for ToolListParams
Source§fn default() -> ToolListParams
fn default() -> ToolListParams
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ToolListParams
impl<'de> Deserialize<'de> for ToolListParams
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 ToolListParams
impl RefUnwindSafe for ToolListParams
impl Send for ToolListParams
impl Sync for ToolListParams
impl Unpin for ToolListParams
impl UnsafeUnpin for ToolListParams
impl UnwindSafe for ToolListParams
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