pub struct McpAppToolCallCompleteToolMetaUI {
pub resource_uri: Option<String>,
pub visibility: Option<Vec<String>>,
}Expand description
MCP App tool _meta.ui resource URI and SEP-1865 visibility captured with an mcp_app.tool_call_complete result.
Fields§
§resource_uri: Option<String>ui:// URI declared by the tool’s _meta.ui.resourceUri
visibility: Option<Vec<String>>Tool visibility per SEP-1865 (typically a subset of ["model","app"])
Trait Implementations§
Source§impl<'de> Deserialize<'de> for McpAppToolCallCompleteToolMetaUI
impl<'de> Deserialize<'de> for McpAppToolCallCompleteToolMetaUI
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 McpAppToolCallCompleteToolMetaUI
impl RefUnwindSafe for McpAppToolCallCompleteToolMetaUI
impl Send for McpAppToolCallCompleteToolMetaUI
impl Sync for McpAppToolCallCompleteToolMetaUI
impl Unpin for McpAppToolCallCompleteToolMetaUI
impl UnsafeUnpin for McpAppToolCallCompleteToolMetaUI
impl UnwindSafe for McpAppToolCallCompleteToolMetaUI
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