pub struct McpUiInitializeResult {Show 13 fields
pub initialized: bool,
pub protocol_version: String,
pub app_info: Option<Value>,
pub app_capabilities: Option<Value>,
pub host_info: McpUiHostInfo,
pub host_capabilities: McpUiHostCapabilities,
pub host_context: Value,
pub message_count: u64,
pub model_context: Vec<Value>,
pub model_context_revision: u64,
pub resource_list_revision: u64,
pub tool_list_revision: u64,
pub notifications: Vec<McpUiBridgeNotification>,
}Available on crate feature
server only.Fields§
§initialized: bool§protocol_version: String§app_info: Option<Value>§app_capabilities: Option<Value>§host_info: McpUiHostInfo§host_capabilities: McpUiHostCapabilities§host_context: Value§message_count: u64§model_context: Vec<Value>§model_context_revision: u64§resource_list_revision: u64§tool_list_revision: u64§notifications: Vec<McpUiBridgeNotification>Trait Implementations§
Source§impl Clone for McpUiInitializeResult
impl Clone for McpUiInitializeResult
Source§fn clone(&self) -> McpUiInitializeResult
fn clone(&self) -> McpUiInitializeResult
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 McpUiInitializeResult
impl Debug for McpUiInitializeResult
Source§impl Serialize for McpUiInitializeResult
impl Serialize for McpUiInitializeResult
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
Auto Trait Implementations§
impl Freeze for McpUiInitializeResult
impl RefUnwindSafe for McpUiInitializeResult
impl Send for McpUiInitializeResult
impl Sync for McpUiInitializeResult
impl Unpin for McpUiInitializeResult
impl UnsafeUnpin for McpUiInitializeResult
impl UnwindSafe for McpUiInitializeResult
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