pub struct ToolUiContext {
pub tool_call: ToolCall,
pub tool_response: Option<ToolResponse>,
pub error: Option<String>,
pub progress_info: Option<Value>,
}Expand description
Context for rendering UI messages
Fields§
§tool_call: ToolCall§tool_response: Option<ToolResponse>§error: Option<String>§progress_info: Option<Value>Trait Implementations§
Source§impl Clone for ToolUiContext
impl Clone for ToolUiContext
Source§fn clone(&self) -> ToolUiContext
fn clone(&self) -> ToolUiContext
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 moreAuto Trait Implementations§
impl Freeze for ToolUiContext
impl RefUnwindSafe for ToolUiContext
impl Send for ToolUiContext
impl Sync for ToolUiContext
impl Unpin for ToolUiContext
impl UnsafeUnpin for ToolUiContext
impl UnwindSafe for ToolUiContext
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