pub struct WebSearchResult {
pub url: String,
pub title: Option<String>,
pub snippet: Option<String>,
pub score: Option<f32>,
}Expand description
A single search result attached to a WebSearchCall when the caller
requested web_search_call.results via the top-level include[] array.
Optional fields mirror the FileSearchResult shape — only url is
guaranteed; titles, snippets, and scores ride along when the upstream
search backend supplies them.
Fields§
§url: StringCanonical URL of the result.
title: Option<String>Page or document title, when surfaced by the search backend.
snippet: Option<String>Short text snippet excerpted from the result.
score: Option<f32>Relevance score in [0, 1], when the backend supplies one.
Trait Implementations§
Source§impl Clone for WebSearchResult
impl Clone for WebSearchResult
Source§fn clone(&self) -> WebSearchResult
fn clone(&self) -> WebSearchResult
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 WebSearchResult
impl Debug for WebSearchResult
Source§impl<'de> Deserialize<'de> for WebSearchResult
impl<'de> Deserialize<'de> for WebSearchResult
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 WebSearchResult
impl JsonSchema for WebSearchResult
Source§fn schema_name() -> String
fn schema_name() -> String
The name of the generated JSON Schema. Read more
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 is_referenceable() -> bool
fn is_referenceable() -> bool
Whether JSON Schemas generated for this type should be re-used where possible using the
$ref keyword. Read moreAuto Trait Implementations§
impl Freeze for WebSearchResult
impl RefUnwindSafe for WebSearchResult
impl Send for WebSearchResult
impl Sync for WebSearchResult
impl Unpin for WebSearchResult
impl UnsafeUnpin for WebSearchResult
impl UnwindSafe for WebSearchResult
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