pub struct ToolUiMessage {
pub message_type: ToolUiMessageType,
pub parts: Vec<Part>,
}Expand description
UI messages that can be generated for tool execution
Fields§
§message_type: ToolUiMessageType§parts: Vec<Part>Trait Implementations§
Source§impl Clone for ToolUiMessage
impl Clone for ToolUiMessage
Source§fn clone(&self) -> ToolUiMessage
fn clone(&self) -> ToolUiMessage
Returns a duplicate of the value. Read more
1.0.0 · 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 ToolUiMessage
impl Debug for ToolUiMessage
Source§impl<'de> Deserialize<'de> for ToolUiMessage
impl<'de> Deserialize<'de> for ToolUiMessage
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
Source§impl PartialEq for ToolUiMessage
impl PartialEq for ToolUiMessage
Source§impl Serialize for ToolUiMessage
impl Serialize for ToolUiMessage
impl StructuralPartialEq for ToolUiMessage
Auto Trait Implementations§
impl Freeze for ToolUiMessage
impl RefUnwindSafe for ToolUiMessage
impl Send for ToolUiMessage
impl Sync for ToolUiMessage
impl Unpin for ToolUiMessage
impl UnsafeUnpin for ToolUiMessage
impl UnwindSafe for ToolUiMessage
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