pub enum ToolServerOutput {
Value(Value),
Stream(ToolServerStreamResult),
}Expand description
Tool-server output produced after validation and guard checks.
Variants§
Value(Value)
Stream(ToolServerStreamResult)
Trait Implementations§
Source§impl Clone for ToolServerOutput
impl Clone for ToolServerOutput
Source§fn clone(&self) -> ToolServerOutput
fn clone(&self) -> ToolServerOutput
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 ToolServerOutput
impl Debug for ToolServerOutput
Source§impl PartialEq for ToolServerOutput
impl PartialEq for ToolServerOutput
impl StructuralPartialEq for ToolServerOutput
Auto Trait Implementations§
impl Freeze for ToolServerOutput
impl RefUnwindSafe for ToolServerOutput
impl Send for ToolServerOutput
impl Sync for ToolServerOutput
impl Unpin for ToolServerOutput
impl UnsafeUnpin for ToolServerOutput
impl UnwindSafe for ToolServerOutput
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