pub enum ToolExecutionCompleteToolDescriptionMetaUIVisibility {
Model,
App,
Unknown,
}Expand description
Allowed values for the ToolExecutionCompleteToolDescriptionMetaUIVisibility 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 ToolExecutionCompleteToolDescriptionMetaUIVisibility
impl Clone for ToolExecutionCompleteToolDescriptionMetaUIVisibility
Source§fn clone(&self) -> ToolExecutionCompleteToolDescriptionMetaUIVisibility
fn clone(&self) -> ToolExecutionCompleteToolDescriptionMetaUIVisibility
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 ToolExecutionCompleteToolDescriptionMetaUIVisibility
impl Default for ToolExecutionCompleteToolDescriptionMetaUIVisibility
Source§fn default() -> ToolExecutionCompleteToolDescriptionMetaUIVisibility
fn default() -> ToolExecutionCompleteToolDescriptionMetaUIVisibility
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ToolExecutionCompleteToolDescriptionMetaUIVisibility
impl<'de> Deserialize<'de> for ToolExecutionCompleteToolDescriptionMetaUIVisibility
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 ToolExecutionCompleteToolDescriptionMetaUIVisibility
Source§impl PartialEq for ToolExecutionCompleteToolDescriptionMetaUIVisibility
impl PartialEq for ToolExecutionCompleteToolDescriptionMetaUIVisibility
Source§fn eq(
&self,
other: &ToolExecutionCompleteToolDescriptionMetaUIVisibility,
) -> bool
fn eq( &self, other: &ToolExecutionCompleteToolDescriptionMetaUIVisibility, ) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for ToolExecutionCompleteToolDescriptionMetaUIVisibility
Auto Trait Implementations§
impl Freeze for ToolExecutionCompleteToolDescriptionMetaUIVisibility
impl RefUnwindSafe for ToolExecutionCompleteToolDescriptionMetaUIVisibility
impl Send for ToolExecutionCompleteToolDescriptionMetaUIVisibility
impl Sync for ToolExecutionCompleteToolDescriptionMetaUIVisibility
impl Unpin for ToolExecutionCompleteToolDescriptionMetaUIVisibility
impl UnsafeUnpin for ToolExecutionCompleteToolDescriptionMetaUIVisibility
impl UnwindSafe for ToolExecutionCompleteToolDescriptionMetaUIVisibility
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