pub struct ToolExecutionCompleteToolDescriptionMetaUI {
pub resource_uri: Option<String>,
pub visibility: Option<Vec<ToolExecutionCompleteToolDescriptionMetaUIVisibility>>,
}Expand description
MCP Apps tool _meta.ui resource URI and visibility captured on tool.execution_complete.
Fields§
§resource_uri: Option<String>URI of the UI resource
visibility: Option<Vec<ToolExecutionCompleteToolDescriptionMetaUIVisibility>>Who can access this tool
Trait Implementations§
Source§impl<'de> Deserialize<'de> for ToolExecutionCompleteToolDescriptionMetaUI
impl<'de> Deserialize<'de> for ToolExecutionCompleteToolDescriptionMetaUI
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 ToolExecutionCompleteToolDescriptionMetaUI
impl RefUnwindSafe for ToolExecutionCompleteToolDescriptionMetaUI
impl Send for ToolExecutionCompleteToolDescriptionMetaUI
impl Sync for ToolExecutionCompleteToolDescriptionMetaUI
impl Unpin for ToolExecutionCompleteToolDescriptionMetaUI
impl UnsafeUnpin for ToolExecutionCompleteToolDescriptionMetaUI
impl UnwindSafe for ToolExecutionCompleteToolDescriptionMetaUI
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