pub struct WebSearchApproximateLocation {
pub type: WebSearchApproximateLocationType,
pub city: Option<String>,
pub country: Option<String>,
pub region: Option<String>,
pub timezone: Option<String>,
}Expand description
Approximate user location for web search.
Fields§
§type: WebSearchApproximateLocationTypeThe type of location approximation. Always approximate.
city: Option<String>Free text input for the city of the user, e.g. San Francisco.
country: Option<String>The two-letter ISO country code of the user,
e.g. US.
region: Option<String>Free text input for the region of the user, e.g. California.
timezone: Option<String>The IANA timezone of the user, e.g.
America/Los_Angeles.
Trait Implementations§
Source§impl Clone for WebSearchApproximateLocation
impl Clone for WebSearchApproximateLocation
Source§fn clone(&self) -> WebSearchApproximateLocation
fn clone(&self) -> WebSearchApproximateLocation
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for WebSearchApproximateLocation
impl Debug for WebSearchApproximateLocation
Source§impl Default for WebSearchApproximateLocation
impl Default for WebSearchApproximateLocation
Source§fn default() -> WebSearchApproximateLocation
fn default() -> WebSearchApproximateLocation
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for WebSearchApproximateLocation
impl<'de> Deserialize<'de> for WebSearchApproximateLocation
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 StructuralPartialEq for WebSearchApproximateLocation
Auto Trait Implementations§
impl Freeze for WebSearchApproximateLocation
impl RefUnwindSafe for WebSearchApproximateLocation
impl Send for WebSearchApproximateLocation
impl Sync for WebSearchApproximateLocation
impl Unpin for WebSearchApproximateLocation
impl UnwindSafe for WebSearchApproximateLocation
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)