pub struct WebSearchSuccess {
pub answer: String,
pub sources: Vec<WebSearchSource>,
pub usage: WebSearchUsage,
pub cost: WebSearchCost,
pub timing: WebSearchTiming,
pub provenance: WebSearchProvenance,
}Expand description
A completed search that produced a final answer.
Fields§
§answer: String§sources: Vec<WebSearchSource>§usage: WebSearchUsage§cost: WebSearchCost§timing: WebSearchTiming§provenance: WebSearchProvenanceTrait Implementations§
Source§impl Clone for WebSearchSuccess
impl Clone for WebSearchSuccess
Source§impl Debug for WebSearchSuccess
impl Debug for WebSearchSuccess
impl Eq for WebSearchSuccess
Source§impl PartialEq for WebSearchSuccess
impl PartialEq for WebSearchSuccess
impl StructuralPartialEq for WebSearchSuccess
Auto Trait Implementations§
impl Freeze for WebSearchSuccess
impl RefUnwindSafe for WebSearchSuccess
impl Send for WebSearchSuccess
impl Sync for WebSearchSuccess
impl Unpin for WebSearchSuccess
impl UnsafeUnpin for WebSearchSuccess
impl UnwindSafe for WebSearchSuccess
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