pub enum McpServerConfigDeferTools {
Auto,
Never,
Unknown,
}Expand description
Controls if tools provided by this server can be loaded on demand via tool search (auto) or always included in the initial tool list (never)
Variants§
Auto
Tools may be deferred under certain conditions
Never
Tools are always included in the initial tool list, even when tool search is enabled.
Unknown
Unknown variant for forward compatibility.
Trait Implementations§
Source§impl Clone for McpServerConfigDeferTools
impl Clone for McpServerConfigDeferTools
Source§fn clone(&self) -> McpServerConfigDeferTools
fn clone(&self) -> McpServerConfigDeferTools
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 McpServerConfigDeferTools
impl Debug for McpServerConfigDeferTools
Source§impl Default for McpServerConfigDeferTools
impl Default for McpServerConfigDeferTools
Source§fn default() -> McpServerConfigDeferTools
fn default() -> McpServerConfigDeferTools
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for McpServerConfigDeferTools
impl<'de> Deserialize<'de> for McpServerConfigDeferTools
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
impl Eq for McpServerConfigDeferTools
Source§impl PartialEq for McpServerConfigDeferTools
impl PartialEq for McpServerConfigDeferTools
Source§fn eq(&self, other: &McpServerConfigDeferTools) -> bool
fn eq(&self, other: &McpServerConfigDeferTools) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for McpServerConfigDeferTools
Auto Trait Implementations§
impl Freeze for McpServerConfigDeferTools
impl RefUnwindSafe for McpServerConfigDeferTools
impl Send for McpServerConfigDeferTools
impl Sync for McpServerConfigDeferTools
impl Unpin for McpServerConfigDeferTools
impl UnsafeUnpin for McpServerConfigDeferTools
impl UnwindSafe for McpServerConfigDeferTools
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