pub struct ToolsListRequest {
pub model: Option<String>,
}Expand description
Optional model identifier whose tool overrides should be applied to the listing.
Fields§
§model: Option<String>Optional model ID — when provided, the returned tool list reflects model-specific overrides
Trait Implementations§
Source§impl Clone for ToolsListRequest
impl Clone for ToolsListRequest
Source§fn clone(&self) -> ToolsListRequest
fn clone(&self) -> ToolsListRequest
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 ToolsListRequest
impl Debug for ToolsListRequest
Source§impl Default for ToolsListRequest
impl Default for ToolsListRequest
Source§fn default() -> ToolsListRequest
fn default() -> ToolsListRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ToolsListRequest
impl<'de> Deserialize<'de> for ToolsListRequest
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 ToolsListRequest
impl RefUnwindSafe for ToolsListRequest
impl Send for ToolsListRequest
impl Sync for ToolsListRequest
impl Unpin for ToolsListRequest
impl UnsafeUnpin for ToolsListRequest
impl UnwindSafe for ToolsListRequest
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