pub enum WebSearchProvider {
Duckduckgo,
Google,
Bing,
Brave,
Startpage,
Ecosia,
Yahoo,
Custom,
}Variants§
Implementations§
Trait Implementations§
Source§impl Clone for WebSearchProvider
impl Clone for WebSearchProvider
Source§fn clone(&self) -> WebSearchProvider
fn clone(&self) -> WebSearchProvider
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 WebSearchProvider
impl Debug for WebSearchProvider
Source§impl Default for WebSearchProvider
impl Default for WebSearchProvider
Source§fn default() -> WebSearchProvider
fn default() -> WebSearchProvider
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for WebSearchProvider
impl<'de> Deserialize<'de> for WebSearchProvider
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 WebSearchProvider
impl PartialEq for WebSearchProvider
Source§fn eq(&self, other: &WebSearchProvider) -> bool
fn eq(&self, other: &WebSearchProvider) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for WebSearchProvider
impl Serialize for WebSearchProvider
impl Copy for WebSearchProvider
impl Eq for WebSearchProvider
impl StructuralPartialEq for WebSearchProvider
Auto Trait Implementations§
impl Freeze for WebSearchProvider
impl RefUnwindSafe for WebSearchProvider
impl Send for WebSearchProvider
impl Sync for WebSearchProvider
impl Unpin for WebSearchProvider
impl UnsafeUnpin for WebSearchProvider
impl UnwindSafe for WebSearchProvider
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.