pub struct WebSearchThreadItem {
pub action: Option<WebSearchAction>,
pub completed_at_ms: Option<i64>,
pub id: String,
pub query: String,
pub results: Option<Vec<Value>>,
pub started_at_ms: Option<i64>,
}Fields§
§action: Option<WebSearchAction>§completed_at_ms: Option<i64>Unix timestamp in milliseconds when the item completed, if recorded.
id: String§query: String§results: Option<Vec<Value>>Structured search results returned out-of-band by standalone web search.
These stay as opaque JSON at the extension/app-server boundary so new result fields and result types can pass through without a Codex release.
started_at_ms: Option<i64>Unix timestamp in milliseconds when the item started, if recorded.
Trait Implementations§
Source§impl Clone for WebSearchThreadItem
impl Clone for WebSearchThreadItem
Source§impl Debug for WebSearchThreadItem
impl Debug for WebSearchThreadItem
Source§impl Default for WebSearchThreadItem
impl Default for WebSearchThreadItem
Source§impl<'de> Deserialize<'de> for WebSearchThreadItem
impl<'de> Deserialize<'de> for WebSearchThreadItem
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 PartialEq for WebSearchThreadItem
impl PartialEq for WebSearchThreadItem
Source§impl Serialize for WebSearchThreadItem
impl Serialize for WebSearchThreadItem
impl StructuralPartialEq for WebSearchThreadItem
Auto Trait Implementations§
impl Forget for WebSearchThreadItem
impl Freeze for WebSearchThreadItem
impl RefUnwindSafe for WebSearchThreadItem
impl Send for WebSearchThreadItem
impl Sync for WebSearchThreadItem
impl Unpin for WebSearchThreadItem
impl UnsafeUnpin for WebSearchThreadItem
impl UnwindSafe for WebSearchThreadItem
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