pub struct McpUiUpdateModelContextParams {
pub app_name: String,
pub user_id: String,
pub session_id: String,
pub content: Vec<Value>,
pub structured_content: Option<Value>,
pub host_context: Option<Value>,
pub mode: McpUiModelContextUpdateMode,
}Available on crate feature
server only.Fields§
§app_name: String§user_id: String§session_id: String§content: Vec<Value>§structured_content: Option<Value>§host_context: Option<Value>§mode: McpUiModelContextUpdateModeTrait Implementations§
Source§impl Clone for McpUiUpdateModelContextParams
impl Clone for McpUiUpdateModelContextParams
Source§fn clone(&self) -> McpUiUpdateModelContextParams
fn clone(&self) -> McpUiUpdateModelContextParams
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<'de> Deserialize<'de> for McpUiUpdateModelContextParams
impl<'de> Deserialize<'de> for McpUiUpdateModelContextParams
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<McpUiUpdateModelContextParams, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<McpUiUpdateModelContextParams, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for McpUiUpdateModelContextParams
impl RefUnwindSafe for McpUiUpdateModelContextParams
impl Send for McpUiUpdateModelContextParams
impl Sync for McpUiUpdateModelContextParams
impl Unpin for McpUiUpdateModelContextParams
impl UnsafeUnpin for McpUiUpdateModelContextParams
impl UnwindSafe for McpUiUpdateModelContextParams
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