pub enum WebSearchMode {
Disabled,
Cached,
Indexed,
Live,
}Expand description
Web search mode, set through the web_search config key.
codex-cli 0.145.0 removed --search from the exec family. The config key
replacing it is an enum rather than the flag’s boolean;
Live is what --search meant.
--search is still a valid flag on ForkCommand and
ResumeCommand, which keep their boolean setters.
Variants§
Disabled
No web search.
Cached
Serve results from cache only.
Indexed
Search a prebuilt index.
Live
Live web search. The --search flag’s former behavior.
Trait Implementations§
Source§impl Clone for WebSearchMode
impl Clone for WebSearchMode
Source§fn clone(&self) -> WebSearchMode
fn clone(&self) -> WebSearchMode
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 moreimpl Copy for WebSearchMode
Source§impl Debug for WebSearchMode
impl Debug for WebSearchMode
Source§impl Default for WebSearchMode
impl Default for WebSearchMode
Source§fn default() -> WebSearchMode
fn default() -> WebSearchMode
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for WebSearchMode
impl<'de> Deserialize<'de> for WebSearchMode
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
impl Eq for WebSearchMode
Source§impl PartialEq for WebSearchMode
impl PartialEq for WebSearchMode
Source§impl Serialize for WebSearchMode
impl Serialize for WebSearchMode
impl StructuralPartialEq for WebSearchMode
Auto Trait Implementations§
impl Freeze for WebSearchMode
impl RefUnwindSafe for WebSearchMode
impl Send for WebSearchMode
impl Sync for WebSearchMode
impl Unpin for WebSearchMode
impl UnsafeUnpin for WebSearchMode
impl UnwindSafe for WebSearchMode
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