pub struct WebFetchOutput {
pub content: String,
pub final_url: String,
pub status_code: u16,
pub truncated: bool,
pub title: Option<String>,
pub byline: Option<String>,
pub meta: Option<ToolResultMeta>,
}Expand description
Output from the web_fetch tool
Fields§
§content: StringThe fetched content converted to markdown
final_url: StringThe final URL after any redirects
status_code: u16HTTP status code
truncated: boolWhether the content was truncated
title: Option<String>Page title if available
byline: Option<String>Author or byline if available
meta: Option<ToolResultMeta>Display metadata for human-friendly rendering
Trait Implementations§
Source§impl Clone for WebFetchOutput
impl Clone for WebFetchOutput
Source§fn clone(&self) -> WebFetchOutput
fn clone(&self) -> WebFetchOutput
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 WebFetchOutput
impl Debug for WebFetchOutput
Source§impl<'de> Deserialize<'de> for WebFetchOutput
impl<'de> Deserialize<'de> for WebFetchOutput
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 JsonSchema for WebFetchOutput
impl JsonSchema for WebFetchOutput
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreAuto Trait Implementations§
impl Freeze for WebFetchOutput
impl RefUnwindSafe for WebFetchOutput
impl Send for WebFetchOutput
impl Sync for WebFetchOutput
impl Unpin for WebFetchOutput
impl UnsafeUnpin for WebFetchOutput
impl UnwindSafe for WebFetchOutput
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