pub enum WebSearchUserLocation {
    Approximate {
        approximate: ApproximateUserLocation,
    },
}Variants§
Approximate
Fields
§
approximate: ApproximateUserLocationTrait Implementations§
Source§impl Clone for WebSearchUserLocation
 
impl Clone for WebSearchUserLocation
Source§fn clone(&self) -> WebSearchUserLocation
 
fn clone(&self) -> WebSearchUserLocation
Returns a duplicate of the value. Read more
1.0.0 · 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 WebSearchUserLocation
 
impl Debug for WebSearchUserLocation
Source§impl<'de> Deserialize<'de> for WebSearchUserLocation
 
impl<'de> Deserialize<'de> for WebSearchUserLocation
Source§fn deserialize<__D>(
    __deserializer: __D,
) -> Result<WebSearchUserLocation, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
 
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<WebSearchUserLocation, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl<'py> IntoPyObject<'py> for WebSearchUserLocation
 
impl<'py> IntoPyObject<'py> for WebSearchUserLocation
Source§type Target = WebSearchUserLocation
 
type Target = WebSearchUserLocation
The Python output type
Source§type Output = Bound<'py, <WebSearchUserLocation as IntoPyObject<'py>>::Target>
 
type Output = Bound<'py, <WebSearchUserLocation as IntoPyObject<'py>>::Target>
The smart pointer type to use. Read more
Source§fn into_pyobject(
    self,
    py: Python<'py>,
) -> Result<<WebSearchUserLocation as IntoPyObject<'py>>::Output, <WebSearchUserLocation as IntoPyObject<'py>>::Error>
 
fn into_pyobject( self, py: Python<'py>, ) -> Result<<WebSearchUserLocation as IntoPyObject<'py>>::Output, <WebSearchUserLocation as IntoPyObject<'py>>::Error>
Performs the conversion.
§fn type_output() -> TypeInfo
 
fn type_output() -> TypeInfo
Extracts the type hint information for this type when it appears as a return value. Read more
Source§impl PartialEq for WebSearchUserLocation
 
impl PartialEq for WebSearchUserLocation
Source§impl PyClass for WebSearchUserLocation
 
impl PyClass for WebSearchUserLocation
Source§impl PyTypeInfo for WebSearchUserLocation
 
impl PyTypeInfo for WebSearchUserLocation
Source§fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject
 
fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject
Returns the PyTypeObject instance for this type.
§fn type_object(py: Python<'_>) -> Bound<'_, PyType>
 
fn type_object(py: Python<'_>) -> Bound<'_, PyType>
Returns the safe abstraction over the type object.
§fn is_type_of(object: &Bound<'_, PyAny>) -> bool
 
fn is_type_of(object: &Bound<'_, PyAny>) -> bool
Checks if 
object is an instance of this type or a subclass of this type.§fn is_exact_type_of(object: &Bound<'_, PyAny>) -> bool
 
fn is_exact_type_of(object: &Bound<'_, PyAny>) -> bool
Checks if 
object is an instance of this type.Source§impl Serialize for WebSearchUserLocation
 
impl Serialize for WebSearchUserLocation
Source§fn serialize<__S>(
    &self,
    __serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
    __S: Serializer,
 
fn serialize<__S>(
    &self,
    __serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
    __S: Serializer,
Serialize this value into the given Serde serializer. Read more
Source§impl ToSchema for WebSearchUserLocation
 
impl ToSchema for WebSearchUserLocation
impl StructuralPartialEq for WebSearchUserLocation
Auto Trait Implementations§
impl Freeze for WebSearchUserLocation
impl RefUnwindSafe for WebSearchUserLocation
impl Send for WebSearchUserLocation
impl Sync for WebSearchUserLocation
impl Unpin for WebSearchUserLocation
impl UnwindSafe for WebSearchUserLocation
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,
§impl<T> Downcast for Twhere
    T: AsAny + ?Sized,
 
impl<T> Downcast for Twhere
    T: AsAny + ?Sized,
§fn downcast_ref<T>(&self) -> Option<&T>where
    T: AsAny,
 
fn downcast_ref<T>(&self) -> Option<&T>where
    T: AsAny,
Forward to the method defined on the type 
Any.§fn downcast_mut<T>(&mut self) -> Option<&mut T>where
    T: AsAny,
 
fn downcast_mut<T>(&mut self) -> Option<&mut T>where
    T: AsAny,
Forward to the method defined on the type 
Any.§impl<T> FromPyObject<'_> for Twhere
    T: PyClass + Clone,
 
impl<T> FromPyObject<'_> for Twhere
    T: PyClass + Clone,
§fn extract_bound(obj: &Bound<'_, PyAny>) -> Result<T, PyErr>
 
fn extract_bound(obj: &Bound<'_, PyAny>) -> Result<T, PyErr>
§fn type_input() -> TypeInfo
 
fn type_input() -> TypeInfo
Extracts the type hint information for this type when it appears as an argument. Read more
§impl<'py, T> FromPyObjectBound<'_, 'py> for Twhere
    T: FromPyObject<'py>,
 
impl<'py, T> FromPyObjectBound<'_, 'py> for Twhere
    T: FromPyObject<'py>,
§fn from_py_object_bound(ob: Borrowed<'_, 'py, PyAny>) -> Result<T, PyErr>
 
fn from_py_object_bound(ob: Borrowed<'_, 'py, PyAny>) -> Result<T, PyErr>
§fn type_input() -> TypeInfo
 
fn type_input() -> TypeInfo
Extracts the type hint information for this type when it appears as an argument. Read more
§impl<T> Instrument for T
 
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
 
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
 
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
 
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
 
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts 
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
 
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts 
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more§impl<'py, T> IntoPyObjectExt<'py> for Twhere
    T: IntoPyObject<'py>,
 
impl<'py, T> IntoPyObjectExt<'py> for Twhere
    T: IntoPyObject<'py>,
§fn into_bound_py_any(self, py: Python<'py>) -> Result<Bound<'py, PyAny>, PyErr>
 
fn into_bound_py_any(self, py: Python<'py>) -> Result<Bound<'py, PyAny>, PyErr>
Converts 
self into an owned Python object, dropping type information.§fn into_py_any(self, py: Python<'py>) -> Result<Py<PyAny>, PyErr>
 
fn into_py_any(self, py: Python<'py>) -> Result<Py<PyAny>, PyErr>
Converts 
self into an owned Python object, dropping type information and unbinding it
from the 'py lifetime.§fn into_pyobject_or_pyerr(self, py: Python<'py>) -> Result<Self::Output, PyErr>
 
fn into_pyobject_or_pyerr(self, py: Python<'py>) -> Result<Self::Output, PyErr>
Converts 
self into a Python object. Read more§impl<F, T> IntoSample<T> for Fwhere
    T: FromSample<F>,
 
impl<F, T> IntoSample<T> for Fwhere
    T: FromSample<F>,
fn into_sample(self) -> T
§impl<T> Pointable for T
 
impl<T> Pointable for T
§impl<T> PolicyExt for Twhere
    T: ?Sized,
 
impl<T> PolicyExt for Twhere
    T: ?Sized,
§impl<T> PyErrArguments for T
 
impl<T> PyErrArguments for T
§impl<T> PyTypeCheck for Twhere
    T: PyTypeInfo,
 
impl<T> PyTypeCheck for Twhere
    T: PyTypeInfo,
§impl<SS, SP> SupersetOf<SS> for SPwhere
    SS: SubsetOf<SP>,
 
impl<SS, SP> SupersetOf<SS> for SPwhere
    SS: SubsetOf<SP>,
§fn to_subset(&self) -> Option<SS>
 
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct 
self from the equivalent element of its
superset. Read more§fn is_in_subset(&self) -> bool
 
fn is_in_subset(&self) -> bool
Checks if 
self is actually part of its subset T (and can be converted to it).§fn to_subset_unchecked(&self) -> SS
 
fn to_subset_unchecked(&self) -> SS
Use with care! Same as 
self.to_subset but without any property checks. Always succeeds.§fn from_subset(element: &SS) -> SP
 
fn from_subset(element: &SS) -> SP
The inclusion map: converts 
self to the equivalent element of its superset.