pub enum ToolResultContentBlock {
BrowserState(BrowserStateBlock),
Text(TextBlock),
Image(ImageBlock),
SearchResult(SearchResultBlock),
Document(DocumentBlock),
ToolReference(ToolReferenceBlock),
}Variants§
BrowserState(BrowserStateBlock)
Text(TextBlock)
Image(ImageBlock)
SearchResult(SearchResultBlock)
Document(DocumentBlock)
ToolReference(ToolReferenceBlock)
Trait Implementations§
Source§impl Clone for ToolResultContentBlock
impl Clone for ToolResultContentBlock
Source§impl Debug for ToolResultContentBlock
impl Debug for ToolResultContentBlock
Source§impl DeclaredFields for ToolResultContentBlock
impl DeclaredFields for ToolResultContentBlock
fn into_declared(self) -> Self
Source§impl<'de> Deserialize<'de> for ToolResultContentBlock
impl<'de> Deserialize<'de> for ToolResultContentBlock
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
impl Eq for ToolResultContentBlock
Source§impl PartialEq for ToolResultContentBlock
impl PartialEq for ToolResultContentBlock
Source§impl Serialize for ToolResultContentBlock
impl Serialize for ToolResultContentBlock
impl StructuralPartialEq for ToolResultContentBlock
Auto Trait Implementations§
impl Freeze for ToolResultContentBlock
impl RefUnwindSafe for ToolResultContentBlock
impl Send for ToolResultContentBlock
impl Sync for ToolResultContentBlock
impl Unpin for ToolResultContentBlock
impl UnsafeUnpin for ToolResultContentBlock
impl UnwindSafe for ToolResultContentBlock
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