pub enum ToolExecutionStartToolDescriptionMetaUIVisibility {
Model,
App,
Unknown,
}Expand description
Allowed values for the ToolExecutionStartToolDescriptionMetaUIVisibility enumeration.
Variants§
Model
Tool is callable by the model (LLM tool surface)
App
Tool is callable by the MCP App view (iframe) via session.mcp.apps.callTool
Unknown
Unknown variant for forward compatibility.
Trait Implementations§
Source§impl Clone for ToolExecutionStartToolDescriptionMetaUIVisibility
impl Clone for ToolExecutionStartToolDescriptionMetaUIVisibility
Source§fn clone(&self) -> ToolExecutionStartToolDescriptionMetaUIVisibility
fn clone(&self) -> ToolExecutionStartToolDescriptionMetaUIVisibility
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 Default for ToolExecutionStartToolDescriptionMetaUIVisibility
impl Default for ToolExecutionStartToolDescriptionMetaUIVisibility
Source§fn default() -> ToolExecutionStartToolDescriptionMetaUIVisibility
fn default() -> ToolExecutionStartToolDescriptionMetaUIVisibility
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ToolExecutionStartToolDescriptionMetaUIVisibility
impl<'de> Deserialize<'de> for ToolExecutionStartToolDescriptionMetaUIVisibility
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 ToolExecutionStartToolDescriptionMetaUIVisibility
Source§impl PartialEq for ToolExecutionStartToolDescriptionMetaUIVisibility
impl PartialEq for ToolExecutionStartToolDescriptionMetaUIVisibility
Source§fn eq(&self, other: &ToolExecutionStartToolDescriptionMetaUIVisibility) -> bool
fn eq(&self, other: &ToolExecutionStartToolDescriptionMetaUIVisibility) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for ToolExecutionStartToolDescriptionMetaUIVisibility
Auto Trait Implementations§
impl Freeze for ToolExecutionStartToolDescriptionMetaUIVisibility
impl RefUnwindSafe for ToolExecutionStartToolDescriptionMetaUIVisibility
impl Send for ToolExecutionStartToolDescriptionMetaUIVisibility
impl Sync for ToolExecutionStartToolDescriptionMetaUIVisibility
impl Unpin for ToolExecutionStartToolDescriptionMetaUIVisibility
impl UnsafeUnpin for ToolExecutionStartToolDescriptionMetaUIVisibility
impl UnwindSafe for ToolExecutionStartToolDescriptionMetaUIVisibility
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