#[allow(unused_imports)]
use super::*;
impl std::fmt::Debug for super::AddressDescriptor {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("AddressDescriptor");
debug_struct.field("landmarks", &self.landmarks);
debug_struct.field("areas", &self.areas);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::address_descriptor::Landmark {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("Landmark");
debug_struct.field("name", &self.name);
debug_struct.field("place_id", &self.place_id);
debug_struct.field("display_name", &self.display_name);
debug_struct.field("types", &self.types);
debug_struct.field("spatial_relationship", &self.spatial_relationship);
debug_struct.field(
"straight_line_distance_meters",
&self.straight_line_distance_meters,
);
debug_struct.field("travel_distance_meters", &self.travel_distance_meters);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::address_descriptor::Area {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("Area");
debug_struct.field("name", &self.name);
debug_struct.field("place_id", &self.place_id);
debug_struct.field("display_name", &self.display_name);
debug_struct.field("containment", &self.containment);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::AuthorAttribution {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("AuthorAttribution");
debug_struct.field("display_name", &self.display_name);
debug_struct.field("uri", &self.uri);
debug_struct.field("photo_uri", &self.photo_uri);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::ContentBlock {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("ContentBlock");
debug_struct.field("content", &self.content);
debug_struct.field("referenced_places", &self.referenced_places);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::ContextualContent {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("ContextualContent");
debug_struct.field("reviews", &self.reviews);
debug_struct.field("photos", &self.photos);
debug_struct.field("justifications", &self.justifications);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::contextual_content::Justification {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("Justification");
debug_struct.field("justification", &self.justification);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::contextual_content::justification::ReviewJustification {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("ReviewJustification");
debug_struct.field("highlighted_text", &self.highlighted_text);
debug_struct.field("review", &self.review);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug
for super::contextual_content::justification::review_justification::HighlightedText
{
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("HighlightedText");
debug_struct.field("text", &self.text);
debug_struct.field("highlighted_text_ranges", &self.highlighted_text_ranges);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::contextual_content::justification::review_justification::highlighted_text::HighlightedTextRange {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("HighlightedTextRange");
debug_struct.field("start_index", &self.start_index);
debug_struct.field("end_index", &self.end_index);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug
for super::contextual_content::justification::BusinessAvailabilityAttributesJustification
{
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("BusinessAvailabilityAttributesJustification");
debug_struct.field("takeout", &self.takeout);
debug_struct.field("delivery", &self.delivery);
debug_struct.field("dine_in", &self.dine_in);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::EVChargeOptions {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("EVChargeOptions");
debug_struct.field("connector_count", &self.connector_count);
debug_struct.field("connector_aggregation", &self.connector_aggregation);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::ev_charge_options::ConnectorAggregation {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("ConnectorAggregation");
debug_struct.field("r#type", &self.r#type);
debug_struct.field("max_charge_rate_kw", &self.max_charge_rate_kw);
debug_struct.field("count", &self.count);
debug_struct.field("available_count", &self.available_count);
debug_struct.field("out_of_service_count", &self.out_of_service_count);
debug_struct.field(
"availability_last_update_time",
&self.availability_last_update_time,
);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::FuelOptions {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("FuelOptions");
debug_struct.field("fuel_prices", &self.fuel_prices);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::fuel_options::FuelPrice {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("FuelPrice");
debug_struct.field("r#type", &self.r#type);
debug_struct.field("price", &self.price);
debug_struct.field("update_time", &self.update_time);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::Circle {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("Circle");
debug_struct.field("center", &self.center);
debug_struct.field("radius", &self.radius);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::Photo {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("Photo");
debug_struct.field("name", &self.name);
debug_struct.field("width_px", &self.width_px);
debug_struct.field("height_px", &self.height_px);
debug_struct.field("author_attributions", &self.author_attributions);
debug_struct.field("flag_content_uri", &self.flag_content_uri);
debug_struct.field("google_maps_uri", &self.google_maps_uri);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::Place {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("Place");
debug_struct.field("name", &self.name);
debug_struct.field("id", &self.id);
debug_struct.field("display_name", &self.display_name);
debug_struct.field("types", &self.types);
debug_struct.field("primary_type", &self.primary_type);
debug_struct.field("primary_type_display_name", &self.primary_type_display_name);
debug_struct.field("google_maps_type_label", &self.google_maps_type_label);
debug_struct.field("national_phone_number", &self.national_phone_number);
debug_struct.field(
"international_phone_number",
&self.international_phone_number,
);
debug_struct.field("formatted_address", &self.formatted_address);
debug_struct.field("short_formatted_address", &self.short_formatted_address);
debug_struct.field("postal_address", &self.postal_address);
debug_struct.field("address_components", &self.address_components);
debug_struct.field("plus_code", &self.plus_code);
debug_struct.field("location", &self.location);
debug_struct.field("viewport", &self.viewport);
debug_struct.field("rating", &self.rating);
debug_struct.field("google_maps_uri", &self.google_maps_uri);
debug_struct.field("website_uri", &self.website_uri);
debug_struct.field("reviews", &self.reviews);
debug_struct.field("regular_opening_hours", &self.regular_opening_hours);
debug_struct.field("utc_offset_minutes", &self.utc_offset_minutes);
debug_struct.field("time_zone", &self.time_zone);
debug_struct.field("photos", &self.photos);
debug_struct.field("adr_format_address", &self.adr_format_address);
debug_struct.field("business_status", &self.business_status);
debug_struct.field("opening_date", &self.opening_date);
debug_struct.field("price_level", &self.price_level);
debug_struct.field("attributions", &self.attributions);
debug_struct.field("user_rating_count", &self.user_rating_count);
debug_struct.field("icon_mask_base_uri", &self.icon_mask_base_uri);
debug_struct.field("icon_background_color", &self.icon_background_color);
debug_struct.field("takeout", &self.takeout);
debug_struct.field("delivery", &self.delivery);
debug_struct.field("dine_in", &self.dine_in);
debug_struct.field("curbside_pickup", &self.curbside_pickup);
debug_struct.field("reservable", &self.reservable);
debug_struct.field("serves_breakfast", &self.serves_breakfast);
debug_struct.field("serves_lunch", &self.serves_lunch);
debug_struct.field("serves_dinner", &self.serves_dinner);
debug_struct.field("serves_beer", &self.serves_beer);
debug_struct.field("serves_wine", &self.serves_wine);
debug_struct.field("serves_brunch", &self.serves_brunch);
debug_struct.field("serves_vegetarian_food", &self.serves_vegetarian_food);
debug_struct.field("current_opening_hours", &self.current_opening_hours);
debug_struct.field(
"current_secondary_opening_hours",
&self.current_secondary_opening_hours,
);
debug_struct.field(
"regular_secondary_opening_hours",
&self.regular_secondary_opening_hours,
);
debug_struct.field("editorial_summary", &self.editorial_summary);
debug_struct.field("outdoor_seating", &self.outdoor_seating);
debug_struct.field("live_music", &self.live_music);
debug_struct.field("menu_for_children", &self.menu_for_children);
debug_struct.field("serves_cocktails", &self.serves_cocktails);
debug_struct.field("serves_dessert", &self.serves_dessert);
debug_struct.field("serves_coffee", &self.serves_coffee);
debug_struct.field("good_for_children", &self.good_for_children);
debug_struct.field("allows_dogs", &self.allows_dogs);
debug_struct.field("restroom", &self.restroom);
debug_struct.field("good_for_groups", &self.good_for_groups);
debug_struct.field("good_for_watching_sports", &self.good_for_watching_sports);
debug_struct.field("payment_options", &self.payment_options);
debug_struct.field("parking_options", &self.parking_options);
debug_struct.field("sub_destinations", &self.sub_destinations);
debug_struct.field("accessibility_options", &self.accessibility_options);
debug_struct.field("fuel_options", &self.fuel_options);
debug_struct.field("ev_charge_options", &self.ev_charge_options);
debug_struct.field("generative_summary", &self.generative_summary);
debug_struct.field("containing_places", &self.containing_places);
debug_struct.field(
"pure_service_area_business",
&self.pure_service_area_business,
);
debug_struct.field("address_descriptor", &self.address_descriptor);
debug_struct.field("google_maps_links", &self.google_maps_links);
debug_struct.field("price_range", &self.price_range);
debug_struct.field("review_summary", &self.review_summary);
debug_struct.field("ev_charge_amenity_summary", &self.ev_charge_amenity_summary);
debug_struct.field("neighborhood_summary", &self.neighborhood_summary);
debug_struct.field("consumer_alert", &self.consumer_alert);
debug_struct.field("moved_place", &self.moved_place);
debug_struct.field("moved_place_id", &self.moved_place_id);
debug_struct.field("transit_station", &self.transit_station);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::place::AddressComponent {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("AddressComponent");
debug_struct.field("long_text", &self.long_text);
debug_struct.field("short_text", &self.short_text);
debug_struct.field("types", &self.types);
debug_struct.field("language_code", &self.language_code);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::place::PlusCode {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("PlusCode");
debug_struct.field("global_code", &self.global_code);
debug_struct.field("compound_code", &self.compound_code);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::place::OpeningHours {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("OpeningHours");
debug_struct.field("open_now", &self.open_now);
debug_struct.field("periods", &self.periods);
debug_struct.field("weekday_descriptions", &self.weekday_descriptions);
debug_struct.field("secondary_hours_type", &self.secondary_hours_type);
debug_struct.field("special_days", &self.special_days);
debug_struct.field("next_open_time", &self.next_open_time);
debug_struct.field("next_close_time", &self.next_close_time);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::place::opening_hours::Period {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("Period");
debug_struct.field("open", &self.open);
debug_struct.field("close", &self.close);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::place::opening_hours::period::Point {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("Point");
debug_struct.field("day", &self.day);
debug_struct.field("hour", &self.hour);
debug_struct.field("minute", &self.minute);
debug_struct.field("date", &self.date);
debug_struct.field("truncated", &self.truncated);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::place::opening_hours::SpecialDay {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("SpecialDay");
debug_struct.field("date", &self.date);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::place::Attribution {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("Attribution");
debug_struct.field("provider", &self.provider);
debug_struct.field("provider_uri", &self.provider_uri);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::place::PaymentOptions {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("PaymentOptions");
debug_struct.field("accepts_credit_cards", &self.accepts_credit_cards);
debug_struct.field("accepts_debit_cards", &self.accepts_debit_cards);
debug_struct.field("accepts_cash_only", &self.accepts_cash_only);
debug_struct.field("accepts_nfc", &self.accepts_nfc);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::place::ParkingOptions {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("ParkingOptions");
debug_struct.field("free_parking_lot", &self.free_parking_lot);
debug_struct.field("paid_parking_lot", &self.paid_parking_lot);
debug_struct.field("free_street_parking", &self.free_street_parking);
debug_struct.field("paid_street_parking", &self.paid_street_parking);
debug_struct.field("valet_parking", &self.valet_parking);
debug_struct.field("free_garage_parking", &self.free_garage_parking);
debug_struct.field("paid_garage_parking", &self.paid_garage_parking);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::place::SubDestination {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("SubDestination");
debug_struct.field("name", &self.name);
debug_struct.field("id", &self.id);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::place::AccessibilityOptions {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("AccessibilityOptions");
debug_struct.field(
"wheelchair_accessible_parking",
&self.wheelchair_accessible_parking,
);
debug_struct.field(
"wheelchair_accessible_entrance",
&self.wheelchair_accessible_entrance,
);
debug_struct.field(
"wheelchair_accessible_restroom",
&self.wheelchair_accessible_restroom,
);
debug_struct.field(
"wheelchair_accessible_seating",
&self.wheelchair_accessible_seating,
);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::place::GenerativeSummary {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("GenerativeSummary");
debug_struct.field("overview", &self.overview);
debug_struct.field("overview_flag_content_uri", &self.overview_flag_content_uri);
debug_struct.field("disclosure_text", &self.disclosure_text);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::place::ContainingPlace {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("ContainingPlace");
debug_struct.field("name", &self.name);
debug_struct.field("id", &self.id);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::place::GoogleMapsLinks {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("GoogleMapsLinks");
debug_struct.field("directions_uri", &self.directions_uri);
debug_struct.field("place_uri", &self.place_uri);
debug_struct.field("write_a_review_uri", &self.write_a_review_uri);
debug_struct.field("reviews_uri", &self.reviews_uri);
debug_struct.field("photos_uri", &self.photos_uri);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::place::ReviewSummary {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("ReviewSummary");
debug_struct.field("text", &self.text);
debug_struct.field("flag_content_uri", &self.flag_content_uri);
debug_struct.field("disclosure_text", &self.disclosure_text);
debug_struct.field("reviews_uri", &self.reviews_uri);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::place::EvChargeAmenitySummary {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("EvChargeAmenitySummary");
debug_struct.field("overview", &self.overview);
debug_struct.field("coffee", &self.coffee);
debug_struct.field("restaurant", &self.restaurant);
debug_struct.field("store", &self.store);
debug_struct.field("flag_content_uri", &self.flag_content_uri);
debug_struct.field("disclosure_text", &self.disclosure_text);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::place::NeighborhoodSummary {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("NeighborhoodSummary");
debug_struct.field("overview", &self.overview);
debug_struct.field("description", &self.description);
debug_struct.field("flag_content_uri", &self.flag_content_uri);
debug_struct.field("disclosure_text", &self.disclosure_text);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::place::ConsumerAlert {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("ConsumerAlert");
debug_struct.field("overview", &self.overview);
debug_struct.field("details", &self.details);
debug_struct.field("language_code", &self.language_code);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::place::consumer_alert::Details {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("Details");
debug_struct.field("title", &self.title);
debug_struct.field("description", &self.description);
debug_struct.field("about_link", &self.about_link);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::place::consumer_alert::details::Link {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("Link");
debug_struct.field("title", &self.title);
debug_struct.field("uri", &self.uri);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::RoutingParameters {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("RoutingParameters");
debug_struct.field("origin", &self.origin);
debug_struct.field("travel_mode", &self.travel_mode);
debug_struct.field("route_modifiers", &self.route_modifiers);
debug_struct.field("routing_preference", &self.routing_preference);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::SearchNearbyRequest {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("SearchNearbyRequest");
debug_struct.field("language_code", &self.language_code);
debug_struct.field("region_code", &self.region_code);
debug_struct.field("included_types", &self.included_types);
debug_struct.field("excluded_types", &self.excluded_types);
debug_struct.field("included_primary_types", &self.included_primary_types);
debug_struct.field("excluded_primary_types", &self.excluded_primary_types);
debug_struct.field("max_result_count", &self.max_result_count);
debug_struct.field("location_restriction", &self.location_restriction);
debug_struct.field("rank_preference", &self.rank_preference);
debug_struct.field("routing_parameters", &self.routing_parameters);
debug_struct.field(
"include_future_opening_businesses",
&self.include_future_opening_businesses,
);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::search_nearby_request::LocationRestriction {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("LocationRestriction");
debug_struct.field("r#type", &self.r#type);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::SearchNearbyResponse {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("SearchNearbyResponse");
debug_struct.field("places", &self.places);
debug_struct.field("routing_summaries", &self.routing_summaries);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::SearchTextRequest {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("SearchTextRequest");
debug_struct.field("text_query", &self.text_query);
debug_struct.field("language_code", &self.language_code);
debug_struct.field("region_code", &self.region_code);
debug_struct.field("rank_preference", &self.rank_preference);
debug_struct.field("included_type", &self.included_type);
debug_struct.field("open_now", &self.open_now);
debug_struct.field("min_rating", &self.min_rating);
debug_struct.field("max_result_count", &self.max_result_count);
debug_struct.field("price_levels", &self.price_levels);
debug_struct.field("strict_type_filtering", &self.strict_type_filtering);
debug_struct.field("location_bias", &self.location_bias);
debug_struct.field("location_restriction", &self.location_restriction);
debug_struct.field("ev_options", &self.ev_options);
debug_struct.field("routing_parameters", &self.routing_parameters);
debug_struct.field(
"search_along_route_parameters",
&self.search_along_route_parameters,
);
debug_struct.field(
"include_pure_service_area_businesses",
&self.include_pure_service_area_businesses,
);
debug_struct.field(
"include_future_opening_businesses",
&self.include_future_opening_businesses,
);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::search_text_request::LocationBias {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("LocationBias");
debug_struct.field("r#type", &self.r#type);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::search_text_request::LocationRestriction {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("LocationRestriction");
debug_struct.field("r#type", &self.r#type);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::search_text_request::EVOptions {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("EVOptions");
debug_struct.field("minimum_charging_rate_kw", &self.minimum_charging_rate_kw);
debug_struct.field("connector_types", &self.connector_types);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::search_text_request::SearchAlongRouteParameters {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("SearchAlongRouteParameters");
debug_struct.field("polyline", &self.polyline);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::SearchTextResponse {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("SearchTextResponse");
debug_struct.field("places", &self.places);
debug_struct.field("routing_summaries", &self.routing_summaries);
debug_struct.field("contextual_contents", &self.contextual_contents);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::GetPhotoMediaRequest {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("GetPhotoMediaRequest");
debug_struct.field("name", &self.name);
debug_struct.field("max_width_px", &self.max_width_px);
debug_struct.field("max_height_px", &self.max_height_px);
debug_struct.field("skip_http_redirect", &self.skip_http_redirect);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::PhotoMedia {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("PhotoMedia");
debug_struct.field("name", &self.name);
debug_struct.field("photo_uri", &self.photo_uri);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::GetPlaceRequest {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("GetPlaceRequest");
debug_struct.field("name", &self.name);
debug_struct.field("language_code", &self.language_code);
debug_struct.field("region_code", &self.region_code);
debug_struct.field("session_token", &self.session_token);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::AutocompletePlacesRequest {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("AutocompletePlacesRequest");
debug_struct.field("input", &self.input);
debug_struct.field("location_bias", &self.location_bias);
debug_struct.field("location_restriction", &self.location_restriction);
debug_struct.field("included_primary_types", &self.included_primary_types);
debug_struct.field("included_region_codes", &self.included_region_codes);
debug_struct.field("language_code", &self.language_code);
debug_struct.field("region_code", &self.region_code);
debug_struct.field("origin", &self.origin);
debug_struct.field("input_offset", &self.input_offset);
debug_struct.field("include_query_predictions", &self.include_query_predictions);
debug_struct.field("session_token", &self.session_token);
debug_struct.field(
"include_pure_service_area_businesses",
&self.include_pure_service_area_businesses,
);
debug_struct.field(
"include_future_opening_businesses",
&self.include_future_opening_businesses,
);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::autocomplete_places_request::LocationBias {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("LocationBias");
debug_struct.field("r#type", &self.r#type);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::autocomplete_places_request::LocationRestriction {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("LocationRestriction");
debug_struct.field("r#type", &self.r#type);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::AutocompletePlacesResponse {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("AutocompletePlacesResponse");
debug_struct.field("suggestions", &self.suggestions);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::autocomplete_places_response::Suggestion {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("Suggestion");
debug_struct.field("kind", &self.kind);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::autocomplete_places_response::suggestion::StringRange {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("StringRange");
debug_struct.field("start_offset", &self.start_offset);
debug_struct.field("end_offset", &self.end_offset);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::autocomplete_places_response::suggestion::FormattableText {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("FormattableText");
debug_struct.field("text", &self.text);
debug_struct.field("matches", &self.matches);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::autocomplete_places_response::suggestion::StructuredFormat {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("StructuredFormat");
debug_struct.field("main_text", &self.main_text);
debug_struct.field("secondary_text", &self.secondary_text);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::autocomplete_places_response::suggestion::PlacePrediction {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("PlacePrediction");
debug_struct.field("place", &self.place);
debug_struct.field("place_id", &self.place_id);
debug_struct.field("text", &self.text);
debug_struct.field("structured_format", &self.structured_format);
debug_struct.field("types", &self.types);
debug_struct.field("distance_meters", &self.distance_meters);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::autocomplete_places_response::suggestion::QueryPrediction {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("QueryPrediction");
debug_struct.field("text", &self.text);
debug_struct.field("structured_format", &self.structured_format);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::Polyline {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("Polyline");
debug_struct.field("polyline_type", &self.polyline_type);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::PriceRange {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("PriceRange");
debug_struct.field("start_price", &self.start_price);
debug_struct.field("end_price", &self.end_price);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::References {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("References");
debug_struct.field("reviews", &self.reviews);
debug_struct.field("places", &self.places);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::Review {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("Review");
debug_struct.field("name", &self.name);
debug_struct.field(
"relative_publish_time_description",
&self.relative_publish_time_description,
);
debug_struct.field("text", &self.text);
debug_struct.field("original_text", &self.original_text);
debug_struct.field("rating", &self.rating);
debug_struct.field("author_attribution", &self.author_attribution);
debug_struct.field("publish_time", &self.publish_time);
debug_struct.field("flag_content_uri", &self.flag_content_uri);
debug_struct.field("google_maps_uri", &self.google_maps_uri);
debug_struct.field("visit_date", &self.visit_date);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::RouteModifiers {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("RouteModifiers");
debug_struct.field("avoid_tolls", &self.avoid_tolls);
debug_struct.field("avoid_highways", &self.avoid_highways);
debug_struct.field("avoid_ferries", &self.avoid_ferries);
debug_struct.field("avoid_indoor", &self.avoid_indoor);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::RoutingSummary {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("RoutingSummary");
debug_struct.field("legs", &self.legs);
debug_struct.field("directions_uri", &self.directions_uri);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::routing_summary::Leg {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("Leg");
debug_struct.field("duration", &self.duration);
debug_struct.field("distance_meters", &self.distance_meters);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::TransitStation {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("TransitStation");
debug_struct.field("display_name", &self.display_name);
debug_struct.field("agencies", &self.agencies);
debug_struct.field("stops", &self.stops);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::TransitAgency {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("TransitAgency");
debug_struct.field("display_name", &self.display_name);
debug_struct.field("url", &self.url);
debug_struct.field("fare_url", &self.fare_url);
debug_struct.field("icon", &self.icon);
debug_struct.field("lines", &self.lines);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::TransitLine {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("TransitLine");
debug_struct.field("id", &self.id);
debug_struct.field("vehicle_type", &self.vehicle_type);
debug_struct.field("display_name", &self.display_name);
debug_struct.field("short_display_name", &self.short_display_name);
debug_struct.field("text_color", &self.text_color);
debug_struct.field("background_color", &self.background_color);
debug_struct.field("url", &self.url);
debug_struct.field("icon", &self.icon);
debug_struct.field("vehicle_icon", &self.vehicle_icon);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::TransitStop {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("TransitStop");
debug_struct.field("id", &self.id);
debug_struct.field("display_name", &self.display_name);
debug_struct.field("platform_code", &self.platform_code);
debug_struct.field("signage_text", &self.signage_text);
debug_struct.field("stop_code", &self.stop_code);
debug_struct.field("location", &self.location);
debug_struct.field(
"wheelchair_accessible_entrance",
&self.wheelchair_accessible_entrance,
);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::TransitIcon {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("TransitIcon");
debug_struct.field("url", &self.url);
debug_struct.field("name_included", &self.name_included);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}