pub struct WebSearchProvenance {
pub backend: String,
pub auth: String,
pub requested_model: String,
pub requested_reasoning_effort: String,
pub requested_search_context_size: SearchContextSize,
pub ephemeral: bool,
pub resumable: bool,
pub outcome: WebSearchOutcome,
}Expand description
Evidence tying terminal values to the request and backend execution.
Fields§
§backend: String§auth: String§requested_model: String§requested_reasoning_effort: String§requested_search_context_size: SearchContextSize§ephemeral: bool§resumable: bool§outcome: WebSearchOutcomeTrait Implementations§
Source§impl Clone for WebSearchProvenance
impl Clone for WebSearchProvenance
Source§impl Debug for WebSearchProvenance
impl Debug for WebSearchProvenance
impl Eq for WebSearchProvenance
Source§impl PartialEq for WebSearchProvenance
impl PartialEq for WebSearchProvenance
impl StructuralPartialEq for WebSearchProvenance
Auto Trait Implementations§
impl Freeze for WebSearchProvenance
impl RefUnwindSafe for WebSearchProvenance
impl Send for WebSearchProvenance
impl Sync for WebSearchProvenance
impl Unpin for WebSearchProvenance
impl UnsafeUnpin for WebSearchProvenance
impl UnwindSafe for WebSearchProvenance
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