pub enum CanonicalToolOutput {
Json(Value),
Text(String),
}Expand description
Canonical successful or domain-failed tool output body.
Variants§
Trait Implementations§
Source§impl Clone for CanonicalToolOutput
impl Clone for CanonicalToolOutput
Source§fn clone(&self) -> CanonicalToolOutput
fn clone(&self) -> CanonicalToolOutput
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 CanonicalToolOutput
impl Debug for CanonicalToolOutput
Source§impl<'de> Deserialize<'de> for CanonicalToolOutput
impl<'de> Deserialize<'de> for CanonicalToolOutput
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 CanonicalToolOutput
impl PartialEq for CanonicalToolOutput
Source§impl Serialize for CanonicalToolOutput
impl Serialize for CanonicalToolOutput
impl StructuralPartialEq for CanonicalToolOutput
Auto Trait Implementations§
impl Freeze for CanonicalToolOutput
impl RefUnwindSafe for CanonicalToolOutput
impl Send for CanonicalToolOutput
impl Sync for CanonicalToolOutput
impl Unpin for CanonicalToolOutput
impl UnsafeUnpin for CanonicalToolOutput
impl UnwindSafe for CanonicalToolOutput
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