Trait schema_org_types::PlaceTrait
source · pub trait PlaceTrait {
Show 90 methods
// Required methods
fn get_additional_property(&self) -> &[AdditionalPropertyProperty];
fn take_additional_property(&mut self) -> Vec<AdditionalPropertyProperty>;
fn get_address(&self) -> &[AddressProperty];
fn take_address(&mut self) -> Vec<AddressProperty>;
fn get_aggregate_rating(&self) -> &[AggregateRatingProperty];
fn take_aggregate_rating(&mut self) -> Vec<AggregateRatingProperty>;
fn get_amenity_feature(&self) -> &[AmenityFeatureProperty];
fn take_amenity_feature(&mut self) -> Vec<AmenityFeatureProperty>;
fn get_branch_code(&self) -> &[BranchCodeProperty];
fn take_branch_code(&mut self) -> Vec<BranchCodeProperty>;
fn get_contained_in(&self) -> &[ContainedInProperty];
fn take_contained_in(&mut self) -> Vec<ContainedInProperty>;
fn get_contained_in_place(&self) -> &[ContainedInPlaceProperty];
fn take_contained_in_place(&mut self) -> Vec<ContainedInPlaceProperty>;
fn get_contains_place(&self) -> &[ContainsPlaceProperty];
fn take_contains_place(&mut self) -> Vec<ContainsPlaceProperty>;
fn get_event(&self) -> &[EventProperty];
fn take_event(&mut self) -> Vec<EventProperty>;
fn get_events(&self) -> &[EventsProperty];
fn take_events(&mut self) -> Vec<EventsProperty>;
fn get_fax_number(&self) -> &[FaxNumberProperty];
fn take_fax_number(&mut self) -> Vec<FaxNumberProperty>;
fn get_geo(&self) -> &[GeoProperty];
fn take_geo(&mut self) -> Vec<GeoProperty>;
fn get_geo_contains(&self) -> &[GeoContainsProperty];
fn take_geo_contains(&mut self) -> Vec<GeoContainsProperty>;
fn get_geo_covered_by(&self) -> &[GeoCoveredByProperty];
fn take_geo_covered_by(&mut self) -> Vec<GeoCoveredByProperty>;
fn get_geo_covers(&self) -> &[GeoCoversProperty];
fn take_geo_covers(&mut self) -> Vec<GeoCoversProperty>;
fn get_geo_crosses(&self) -> &[GeoCrossesProperty];
fn take_geo_crosses(&mut self) -> Vec<GeoCrossesProperty>;
fn get_geo_disjoint(&self) -> &[GeoDisjointProperty];
fn take_geo_disjoint(&mut self) -> Vec<GeoDisjointProperty>;
fn get_geo_equals(&self) -> &[GeoEqualsProperty];
fn take_geo_equals(&mut self) -> Vec<GeoEqualsProperty>;
fn get_geo_intersects(&self) -> &[GeoIntersectsProperty];
fn take_geo_intersects(&mut self) -> Vec<GeoIntersectsProperty>;
fn get_geo_overlaps(&self) -> &[GeoOverlapsProperty];
fn take_geo_overlaps(&mut self) -> Vec<GeoOverlapsProperty>;
fn get_geo_touches(&self) -> &[GeoTouchesProperty];
fn take_geo_touches(&mut self) -> Vec<GeoTouchesProperty>;
fn get_geo_within(&self) -> &[GeoWithinProperty];
fn take_geo_within(&mut self) -> Vec<GeoWithinProperty>;
fn get_global_location_number(&self) -> &[GlobalLocationNumberProperty];
fn take_global_location_number(
&mut self
) -> Vec<GlobalLocationNumberProperty>;
fn get_has_drive_through_service(&self) -> &[HasDriveThroughServiceProperty];
fn take_has_drive_through_service(
&mut self
) -> Vec<HasDriveThroughServiceProperty>;
fn get_has_map(&self) -> &[HasMapProperty];
fn take_has_map(&mut self) -> Vec<HasMapProperty>;
fn get_is_accessible_for_free(&self) -> &[IsAccessibleForFreeProperty];
fn take_is_accessible_for_free(
&mut self
) -> Vec<IsAccessibleForFreeProperty>;
fn get_isic_v_4(&self) -> &[IsicV4Property];
fn take_isic_v_4(&mut self) -> Vec<IsicV4Property>;
fn get_keywords(&self) -> &[KeywordsProperty];
fn take_keywords(&mut self) -> Vec<KeywordsProperty>;
fn get_latitude(&self) -> &[LatitudeProperty];
fn take_latitude(&mut self) -> Vec<LatitudeProperty>;
fn get_logo(&self) -> &[LogoProperty];
fn take_logo(&mut self) -> Vec<LogoProperty>;
fn get_longitude(&self) -> &[LongitudeProperty];
fn take_longitude(&mut self) -> Vec<LongitudeProperty>;
fn get_map(&self) -> &[MapProperty];
fn take_map(&mut self) -> Vec<MapProperty>;
fn get_maps(&self) -> &[MapsProperty];
fn take_maps(&mut self) -> Vec<MapsProperty>;
fn get_maximum_attendee_capacity(
&self
) -> &[MaximumAttendeeCapacityProperty];
fn take_maximum_attendee_capacity(
&mut self
) -> Vec<MaximumAttendeeCapacityProperty>;
fn get_opening_hours_specification(
&self
) -> &[OpeningHoursSpecificationProperty];
fn take_opening_hours_specification(
&mut self
) -> Vec<OpeningHoursSpecificationProperty>;
fn get_photo(&self) -> &[PhotoProperty];
fn take_photo(&mut self) -> Vec<PhotoProperty>;
fn get_photos(&self) -> &[PhotosProperty];
fn take_photos(&mut self) -> Vec<PhotosProperty>;
fn get_public_access(&self) -> &[PublicAccessProperty];
fn take_public_access(&mut self) -> Vec<PublicAccessProperty>;
fn get_review(&self) -> &[ReviewProperty];
fn take_review(&mut self) -> Vec<ReviewProperty>;
fn get_reviews(&self) -> &[ReviewsProperty];
fn take_reviews(&mut self) -> Vec<ReviewsProperty>;
fn get_slogan(&self) -> &[SloganProperty];
fn take_slogan(&mut self) -> Vec<SloganProperty>;
fn get_smoking_allowed(&self) -> &[SmokingAllowedProperty];
fn take_smoking_allowed(&mut self) -> Vec<SmokingAllowedProperty>;
fn get_special_opening_hours_specification(
&self
) -> &[SpecialOpeningHoursSpecificationProperty];
fn take_special_opening_hours_specification(
&mut self
) -> Vec<SpecialOpeningHoursSpecificationProperty>;
fn get_telephone(&self) -> &[TelephoneProperty];
fn take_telephone(&mut self) -> Vec<TelephoneProperty>;
fn get_tour_booking_page(&self) -> &[TourBookingPageProperty];
fn take_tour_booking_page(&mut self) -> Vec<TourBookingPageProperty>;
}
Expand description
This trait is for properties from https://schema.org/Place.
Required Methods§
sourcefn get_additional_property(&self) -> &[AdditionalPropertyProperty]
fn get_additional_property(&self) -> &[AdditionalPropertyProperty]
Get https://schema.org/additionalProperty from Self
as borrowed slice.
sourcefn take_additional_property(&mut self) -> Vec<AdditionalPropertyProperty>
fn take_additional_property(&mut self) -> Vec<AdditionalPropertyProperty>
Take https://schema.org/additionalProperty from Self
as owned vector.
sourcefn get_address(&self) -> &[AddressProperty]
fn get_address(&self) -> &[AddressProperty]
Get https://schema.org/address from Self
as borrowed slice.
sourcefn take_address(&mut self) -> Vec<AddressProperty>
fn take_address(&mut self) -> Vec<AddressProperty>
Take https://schema.org/address from Self
as owned vector.
sourcefn get_aggregate_rating(&self) -> &[AggregateRatingProperty]
fn get_aggregate_rating(&self) -> &[AggregateRatingProperty]
Get https://schema.org/aggregateRating from Self
as borrowed slice.
sourcefn take_aggregate_rating(&mut self) -> Vec<AggregateRatingProperty>
fn take_aggregate_rating(&mut self) -> Vec<AggregateRatingProperty>
Take https://schema.org/aggregateRating from Self
as owned vector.
sourcefn get_amenity_feature(&self) -> &[AmenityFeatureProperty]
fn get_amenity_feature(&self) -> &[AmenityFeatureProperty]
Get https://schema.org/amenityFeature from Self
as borrowed slice.
sourcefn take_amenity_feature(&mut self) -> Vec<AmenityFeatureProperty>
fn take_amenity_feature(&mut self) -> Vec<AmenityFeatureProperty>
Take https://schema.org/amenityFeature from Self
as owned vector.
sourcefn get_branch_code(&self) -> &[BranchCodeProperty]
fn get_branch_code(&self) -> &[BranchCodeProperty]
Get https://schema.org/branchCode from Self
as borrowed slice.
sourcefn take_branch_code(&mut self) -> Vec<BranchCodeProperty>
fn take_branch_code(&mut self) -> Vec<BranchCodeProperty>
Take https://schema.org/branchCode from Self
as owned vector.
sourcefn get_contained_in(&self) -> &[ContainedInProperty]
fn get_contained_in(&self) -> &[ContainedInProperty]
Get https://schema.org/containedIn from Self
as borrowed slice.
sourcefn take_contained_in(&mut self) -> Vec<ContainedInProperty>
fn take_contained_in(&mut self) -> Vec<ContainedInProperty>
Take https://schema.org/containedIn from Self
as owned vector.
sourcefn get_contained_in_place(&self) -> &[ContainedInPlaceProperty]
fn get_contained_in_place(&self) -> &[ContainedInPlaceProperty]
Get https://schema.org/containedInPlace from Self
as borrowed slice.
sourcefn take_contained_in_place(&mut self) -> Vec<ContainedInPlaceProperty>
fn take_contained_in_place(&mut self) -> Vec<ContainedInPlaceProperty>
Take https://schema.org/containedInPlace from Self
as owned vector.
sourcefn get_contains_place(&self) -> &[ContainsPlaceProperty]
fn get_contains_place(&self) -> &[ContainsPlaceProperty]
Get https://schema.org/containsPlace from Self
as borrowed slice.
sourcefn take_contains_place(&mut self) -> Vec<ContainsPlaceProperty>
fn take_contains_place(&mut self) -> Vec<ContainsPlaceProperty>
Take https://schema.org/containsPlace from Self
as owned vector.
sourcefn get_event(&self) -> &[EventProperty]
fn get_event(&self) -> &[EventProperty]
Get https://schema.org/event from Self
as borrowed slice.
sourcefn take_event(&mut self) -> Vec<EventProperty>
fn take_event(&mut self) -> Vec<EventProperty>
Take https://schema.org/event from Self
as owned vector.
sourcefn get_events(&self) -> &[EventsProperty]
fn get_events(&self) -> &[EventsProperty]
Get https://schema.org/events from Self
as borrowed slice.
sourcefn take_events(&mut self) -> Vec<EventsProperty>
fn take_events(&mut self) -> Vec<EventsProperty>
Take https://schema.org/events from Self
as owned vector.
sourcefn get_fax_number(&self) -> &[FaxNumberProperty]
fn get_fax_number(&self) -> &[FaxNumberProperty]
Get https://schema.org/faxNumber from Self
as borrowed slice.
sourcefn take_fax_number(&mut self) -> Vec<FaxNumberProperty>
fn take_fax_number(&mut self) -> Vec<FaxNumberProperty>
Take https://schema.org/faxNumber from Self
as owned vector.
sourcefn get_geo(&self) -> &[GeoProperty]
fn get_geo(&self) -> &[GeoProperty]
Get https://schema.org/geo from Self
as borrowed slice.
sourcefn take_geo(&mut self) -> Vec<GeoProperty>
fn take_geo(&mut self) -> Vec<GeoProperty>
Take https://schema.org/geo from Self
as owned vector.
sourcefn get_geo_contains(&self) -> &[GeoContainsProperty]
fn get_geo_contains(&self) -> &[GeoContainsProperty]
Get https://schema.org/geoContains from Self
as borrowed slice.
sourcefn take_geo_contains(&mut self) -> Vec<GeoContainsProperty>
fn take_geo_contains(&mut self) -> Vec<GeoContainsProperty>
Take https://schema.org/geoContains from Self
as owned vector.
sourcefn get_geo_covered_by(&self) -> &[GeoCoveredByProperty]
fn get_geo_covered_by(&self) -> &[GeoCoveredByProperty]
Get https://schema.org/geoCoveredBy from Self
as borrowed slice.
sourcefn take_geo_covered_by(&mut self) -> Vec<GeoCoveredByProperty>
fn take_geo_covered_by(&mut self) -> Vec<GeoCoveredByProperty>
Take https://schema.org/geoCoveredBy from Self
as owned vector.
sourcefn get_geo_covers(&self) -> &[GeoCoversProperty]
fn get_geo_covers(&self) -> &[GeoCoversProperty]
Get https://schema.org/geoCovers from Self
as borrowed slice.
sourcefn take_geo_covers(&mut self) -> Vec<GeoCoversProperty>
fn take_geo_covers(&mut self) -> Vec<GeoCoversProperty>
Take https://schema.org/geoCovers from Self
as owned vector.
sourcefn get_geo_crosses(&self) -> &[GeoCrossesProperty]
fn get_geo_crosses(&self) -> &[GeoCrossesProperty]
Get https://schema.org/geoCrosses from Self
as borrowed slice.
sourcefn take_geo_crosses(&mut self) -> Vec<GeoCrossesProperty>
fn take_geo_crosses(&mut self) -> Vec<GeoCrossesProperty>
Take https://schema.org/geoCrosses from Self
as owned vector.
sourcefn get_geo_disjoint(&self) -> &[GeoDisjointProperty]
fn get_geo_disjoint(&self) -> &[GeoDisjointProperty]
Get https://schema.org/geoDisjoint from Self
as borrowed slice.
sourcefn take_geo_disjoint(&mut self) -> Vec<GeoDisjointProperty>
fn take_geo_disjoint(&mut self) -> Vec<GeoDisjointProperty>
Take https://schema.org/geoDisjoint from Self
as owned vector.
sourcefn get_geo_equals(&self) -> &[GeoEqualsProperty]
fn get_geo_equals(&self) -> &[GeoEqualsProperty]
Get https://schema.org/geoEquals from Self
as borrowed slice.
sourcefn take_geo_equals(&mut self) -> Vec<GeoEqualsProperty>
fn take_geo_equals(&mut self) -> Vec<GeoEqualsProperty>
Take https://schema.org/geoEquals from Self
as owned vector.
sourcefn get_geo_intersects(&self) -> &[GeoIntersectsProperty]
fn get_geo_intersects(&self) -> &[GeoIntersectsProperty]
Get https://schema.org/geoIntersects from Self
as borrowed slice.
sourcefn take_geo_intersects(&mut self) -> Vec<GeoIntersectsProperty>
fn take_geo_intersects(&mut self) -> Vec<GeoIntersectsProperty>
Take https://schema.org/geoIntersects from Self
as owned vector.
sourcefn get_geo_overlaps(&self) -> &[GeoOverlapsProperty]
fn get_geo_overlaps(&self) -> &[GeoOverlapsProperty]
Get https://schema.org/geoOverlaps from Self
as borrowed slice.
sourcefn take_geo_overlaps(&mut self) -> Vec<GeoOverlapsProperty>
fn take_geo_overlaps(&mut self) -> Vec<GeoOverlapsProperty>
Take https://schema.org/geoOverlaps from Self
as owned vector.
sourcefn get_geo_touches(&self) -> &[GeoTouchesProperty]
fn get_geo_touches(&self) -> &[GeoTouchesProperty]
Get https://schema.org/geoTouches from Self
as borrowed slice.
sourcefn take_geo_touches(&mut self) -> Vec<GeoTouchesProperty>
fn take_geo_touches(&mut self) -> Vec<GeoTouchesProperty>
Take https://schema.org/geoTouches from Self
as owned vector.
sourcefn get_geo_within(&self) -> &[GeoWithinProperty]
fn get_geo_within(&self) -> &[GeoWithinProperty]
Get https://schema.org/geoWithin from Self
as borrowed slice.
sourcefn take_geo_within(&mut self) -> Vec<GeoWithinProperty>
fn take_geo_within(&mut self) -> Vec<GeoWithinProperty>
Take https://schema.org/geoWithin from Self
as owned vector.
sourcefn get_global_location_number(&self) -> &[GlobalLocationNumberProperty]
fn get_global_location_number(&self) -> &[GlobalLocationNumberProperty]
Get https://schema.org/globalLocationNumber from Self
as borrowed slice.
sourcefn take_global_location_number(&mut self) -> Vec<GlobalLocationNumberProperty>
fn take_global_location_number(&mut self) -> Vec<GlobalLocationNumberProperty>
Take https://schema.org/globalLocationNumber from Self
as owned vector.
sourcefn get_has_drive_through_service(&self) -> &[HasDriveThroughServiceProperty]
fn get_has_drive_through_service(&self) -> &[HasDriveThroughServiceProperty]
Get https://schema.org/hasDriveThroughService from Self
as borrowed slice.
sourcefn take_has_drive_through_service(
&mut self
) -> Vec<HasDriveThroughServiceProperty>
fn take_has_drive_through_service( &mut self ) -> Vec<HasDriveThroughServiceProperty>
Take https://schema.org/hasDriveThroughService from Self
as owned vector.
sourcefn get_has_map(&self) -> &[HasMapProperty]
fn get_has_map(&self) -> &[HasMapProperty]
Get https://schema.org/hasMap from Self
as borrowed slice.
sourcefn take_has_map(&mut self) -> Vec<HasMapProperty>
fn take_has_map(&mut self) -> Vec<HasMapProperty>
Take https://schema.org/hasMap from Self
as owned vector.
sourcefn get_is_accessible_for_free(&self) -> &[IsAccessibleForFreeProperty]
fn get_is_accessible_for_free(&self) -> &[IsAccessibleForFreeProperty]
Get https://schema.org/isAccessibleForFree from Self
as borrowed slice.
sourcefn take_is_accessible_for_free(&mut self) -> Vec<IsAccessibleForFreeProperty>
fn take_is_accessible_for_free(&mut self) -> Vec<IsAccessibleForFreeProperty>
Take https://schema.org/isAccessibleForFree from Self
as owned vector.
sourcefn get_isic_v_4(&self) -> &[IsicV4Property]
fn get_isic_v_4(&self) -> &[IsicV4Property]
Get https://schema.org/isicV4 from Self
as borrowed slice.
sourcefn take_isic_v_4(&mut self) -> Vec<IsicV4Property>
fn take_isic_v_4(&mut self) -> Vec<IsicV4Property>
Take https://schema.org/isicV4 from Self
as owned vector.
sourcefn get_keywords(&self) -> &[KeywordsProperty]
fn get_keywords(&self) -> &[KeywordsProperty]
Get https://schema.org/keywords from Self
as borrowed slice.
sourcefn take_keywords(&mut self) -> Vec<KeywordsProperty>
fn take_keywords(&mut self) -> Vec<KeywordsProperty>
Take https://schema.org/keywords from Self
as owned vector.
sourcefn get_latitude(&self) -> &[LatitudeProperty]
fn get_latitude(&self) -> &[LatitudeProperty]
Get https://schema.org/latitude from Self
as borrowed slice.
sourcefn take_latitude(&mut self) -> Vec<LatitudeProperty>
fn take_latitude(&mut self) -> Vec<LatitudeProperty>
Take https://schema.org/latitude from Self
as owned vector.
sourcefn get_logo(&self) -> &[LogoProperty]
fn get_logo(&self) -> &[LogoProperty]
Get https://schema.org/logo from Self
as borrowed slice.
sourcefn take_logo(&mut self) -> Vec<LogoProperty>
fn take_logo(&mut self) -> Vec<LogoProperty>
Take https://schema.org/logo from Self
as owned vector.
sourcefn get_longitude(&self) -> &[LongitudeProperty]
fn get_longitude(&self) -> &[LongitudeProperty]
Get https://schema.org/longitude from Self
as borrowed slice.
sourcefn take_longitude(&mut self) -> Vec<LongitudeProperty>
fn take_longitude(&mut self) -> Vec<LongitudeProperty>
Take https://schema.org/longitude from Self
as owned vector.
sourcefn get_map(&self) -> &[MapProperty]
fn get_map(&self) -> &[MapProperty]
Get https://schema.org/map from Self
as borrowed slice.
sourcefn take_map(&mut self) -> Vec<MapProperty>
fn take_map(&mut self) -> Vec<MapProperty>
Take https://schema.org/map from Self
as owned vector.
sourcefn get_maps(&self) -> &[MapsProperty]
fn get_maps(&self) -> &[MapsProperty]
Get https://schema.org/maps from Self
as borrowed slice.
sourcefn take_maps(&mut self) -> Vec<MapsProperty>
fn take_maps(&mut self) -> Vec<MapsProperty>
Take https://schema.org/maps from Self
as owned vector.
sourcefn get_maximum_attendee_capacity(&self) -> &[MaximumAttendeeCapacityProperty]
fn get_maximum_attendee_capacity(&self) -> &[MaximumAttendeeCapacityProperty]
Get https://schema.org/maximumAttendeeCapacity from Self
as borrowed slice.
sourcefn take_maximum_attendee_capacity(
&mut self
) -> Vec<MaximumAttendeeCapacityProperty>
fn take_maximum_attendee_capacity( &mut self ) -> Vec<MaximumAttendeeCapacityProperty>
Take https://schema.org/maximumAttendeeCapacity from Self
as owned vector.
sourcefn get_opening_hours_specification(
&self
) -> &[OpeningHoursSpecificationProperty]
fn get_opening_hours_specification( &self ) -> &[OpeningHoursSpecificationProperty]
Get https://schema.org/openingHoursSpecification from Self
as borrowed slice.
sourcefn take_opening_hours_specification(
&mut self
) -> Vec<OpeningHoursSpecificationProperty>
fn take_opening_hours_specification( &mut self ) -> Vec<OpeningHoursSpecificationProperty>
Take https://schema.org/openingHoursSpecification from Self
as owned vector.
sourcefn get_photo(&self) -> &[PhotoProperty]
fn get_photo(&self) -> &[PhotoProperty]
Get https://schema.org/photo from Self
as borrowed slice.
sourcefn take_photo(&mut self) -> Vec<PhotoProperty>
fn take_photo(&mut self) -> Vec<PhotoProperty>
Take https://schema.org/photo from Self
as owned vector.
sourcefn get_photos(&self) -> &[PhotosProperty]
fn get_photos(&self) -> &[PhotosProperty]
Get https://schema.org/photos from Self
as borrowed slice.
sourcefn take_photos(&mut self) -> Vec<PhotosProperty>
fn take_photos(&mut self) -> Vec<PhotosProperty>
Take https://schema.org/photos from Self
as owned vector.
sourcefn get_public_access(&self) -> &[PublicAccessProperty]
fn get_public_access(&self) -> &[PublicAccessProperty]
Get https://schema.org/publicAccess from Self
as borrowed slice.
sourcefn take_public_access(&mut self) -> Vec<PublicAccessProperty>
fn take_public_access(&mut self) -> Vec<PublicAccessProperty>
Take https://schema.org/publicAccess from Self
as owned vector.
sourcefn get_review(&self) -> &[ReviewProperty]
fn get_review(&self) -> &[ReviewProperty]
Get https://schema.org/review from Self
as borrowed slice.
sourcefn take_review(&mut self) -> Vec<ReviewProperty>
fn take_review(&mut self) -> Vec<ReviewProperty>
Take https://schema.org/review from Self
as owned vector.
sourcefn get_reviews(&self) -> &[ReviewsProperty]
fn get_reviews(&self) -> &[ReviewsProperty]
Get https://schema.org/reviews from Self
as borrowed slice.
sourcefn take_reviews(&mut self) -> Vec<ReviewsProperty>
fn take_reviews(&mut self) -> Vec<ReviewsProperty>
Take https://schema.org/reviews from Self
as owned vector.
sourcefn get_slogan(&self) -> &[SloganProperty]
fn get_slogan(&self) -> &[SloganProperty]
Get https://schema.org/slogan from Self
as borrowed slice.
sourcefn take_slogan(&mut self) -> Vec<SloganProperty>
fn take_slogan(&mut self) -> Vec<SloganProperty>
Take https://schema.org/slogan from Self
as owned vector.
sourcefn get_smoking_allowed(&self) -> &[SmokingAllowedProperty]
fn get_smoking_allowed(&self) -> &[SmokingAllowedProperty]
Get https://schema.org/smokingAllowed from Self
as borrowed slice.
sourcefn take_smoking_allowed(&mut self) -> Vec<SmokingAllowedProperty>
fn take_smoking_allowed(&mut self) -> Vec<SmokingAllowedProperty>
Take https://schema.org/smokingAllowed from Self
as owned vector.
sourcefn get_special_opening_hours_specification(
&self
) -> &[SpecialOpeningHoursSpecificationProperty]
fn get_special_opening_hours_specification( &self ) -> &[SpecialOpeningHoursSpecificationProperty]
Get https://schema.org/specialOpeningHoursSpecification from Self
as borrowed slice.
sourcefn take_special_opening_hours_specification(
&mut self
) -> Vec<SpecialOpeningHoursSpecificationProperty>
fn take_special_opening_hours_specification( &mut self ) -> Vec<SpecialOpeningHoursSpecificationProperty>
Take https://schema.org/specialOpeningHoursSpecification from Self
as owned vector.
sourcefn get_telephone(&self) -> &[TelephoneProperty]
fn get_telephone(&self) -> &[TelephoneProperty]
Get https://schema.org/telephone from Self
as borrowed slice.
sourcefn take_telephone(&mut self) -> Vec<TelephoneProperty>
fn take_telephone(&mut self) -> Vec<TelephoneProperty>
Take https://schema.org/telephone from Self
as owned vector.
sourcefn get_tour_booking_page(&self) -> &[TourBookingPageProperty]
fn get_tour_booking_page(&self) -> &[TourBookingPageProperty]
Get https://schema.org/tourBookingPage from Self
as borrowed slice.
sourcefn take_tour_booking_page(&mut self) -> Vec<TourBookingPageProperty>
fn take_tour_booking_page(&mut self) -> Vec<TourBookingPageProperty>
Take https://schema.org/tourBookingPage from Self
as owned vector.