pub struct BusOrCoach {
Show 108 fields pub acriss_code: Vec<AcrissCodeProperty>, pub roof_load: Vec<RoofLoadProperty>, pub additional_property: Vec<AdditionalPropertyProperty>, pub aggregate_rating: Vec<AggregateRatingProperty>, pub asin: Vec<AsinProperty>, pub audience: Vec<AudienceProperty>, pub award: Vec<AwardProperty>, pub awards: Vec<AwardsProperty>, pub brand: Vec<BrandProperty>, pub category: Vec<CategoryProperty>, pub color: Vec<ColorProperty>, pub country_of_assembly: Vec<CountryOfAssemblyProperty>, pub country_of_last_processing: Vec<CountryOfLastProcessingProperty>, pub country_of_origin: Vec<CountryOfOriginProperty>, pub depth: Vec<DepthProperty>, pub funding: Vec<FundingProperty>, pub gtin: Vec<GtinProperty>, pub gtin_12: Vec<Gtin12Property>, pub gtin_13: Vec<Gtin13Property>, pub gtin_14: Vec<Gtin14Property>, pub gtin_8: Vec<Gtin8Property>, pub has_adult_consideration: Vec<HasAdultConsiderationProperty>, pub has_energy_consumption_details: Vec<HasEnergyConsumptionDetailsProperty>, pub has_measurement: Vec<HasMeasurementProperty>, pub has_merchant_return_policy: Vec<HasMerchantReturnPolicyProperty>, pub has_product_return_policy: Vec<HasProductReturnPolicyProperty>, pub height: Vec<HeightProperty>, pub in_product_group_with_id: Vec<InProductGroupWithIdProperty>, pub is_accessory_or_spare_part_for: Vec<IsAccessoryOrSparePartForProperty>, pub is_consumable_for: Vec<IsConsumableForProperty>, pub is_family_friendly: Vec<IsFamilyFriendlyProperty>, pub is_related_to: Vec<IsRelatedToProperty>, pub is_similar_to: Vec<IsSimilarToProperty>, pub is_variant_of: Vec<IsVariantOfProperty>, pub item_condition: Vec<ItemConditionProperty>, pub keywords: Vec<KeywordsProperty>, pub logo: Vec<LogoProperty>, pub manufacturer: Vec<ManufacturerProperty>, pub material: Vec<MaterialProperty>, pub mobile_url: Vec<MobileUrlProperty>, pub model: Vec<ModelProperty>, pub mpn: Vec<MpnProperty>, pub negative_notes: Vec<NegativeNotesProperty>, pub nsn: Vec<NsnProperty>, pub offers: Vec<OffersProperty>, pub pattern: Vec<PatternProperty>, pub positive_notes: Vec<PositiveNotesProperty>, pub product_id: Vec<ProductIdProperty>, pub production_date: Vec<ProductionDateProperty>, pub purchase_date: Vec<PurchaseDateProperty>, pub release_date: Vec<ReleaseDateProperty>, pub review: Vec<ReviewProperty>, pub reviews: Vec<ReviewsProperty>, pub size: Vec<SizeProperty>, pub sku: Vec<SkuProperty>, pub slogan: Vec<SloganProperty>, pub weight: Vec<WeightProperty>, pub width: Vec<WidthProperty>, pub additional_type: Vec<AdditionalTypeProperty>, pub alternate_name: Vec<AlternateNameProperty>, pub description: Vec<DescriptionProperty>, pub disambiguating_description: Vec<DisambiguatingDescriptionProperty>, pub identifier: Vec<IdentifierProperty>, pub image: Vec<ImageProperty>, pub main_entity_of_page: Vec<MainEntityOfPageProperty>, pub name: Vec<NameProperty>, pub potential_action: Vec<PotentialActionProperty>, pub same_as: Vec<SameAsProperty>, pub subject_of: Vec<SubjectOfProperty>, pub url: Vec<UrlProperty>, pub acceleration_time: Vec<AccelerationTimeProperty>, pub body_type: Vec<BodyTypeProperty>, pub call_sign: Vec<CallSignProperty>, pub cargo_volume: Vec<CargoVolumeProperty>, pub date_vehicle_first_registered: Vec<DateVehicleFirstRegisteredProperty>, pub drive_wheel_configuration: Vec<DriveWheelConfigurationProperty>, pub emissions_co_2: Vec<EmissionsCo2Property>, pub fuel_capacity: Vec<FuelCapacityProperty>, pub fuel_consumption: Vec<FuelConsumptionProperty>, pub fuel_efficiency: Vec<FuelEfficiencyProperty>, pub fuel_type: Vec<FuelTypeProperty>, pub known_vehicle_damages: Vec<KnownVehicleDamagesProperty>, pub meets_emission_standard: Vec<MeetsEmissionStandardProperty>, pub mileage_from_odometer: Vec<MileageFromOdometerProperty>, pub model_date: Vec<ModelDateProperty>, pub number_of_airbags: Vec<NumberOfAirbagsProperty>, pub number_of_axles: Vec<NumberOfAxlesProperty>, pub number_of_doors: Vec<NumberOfDoorsProperty>, pub number_of_forward_gears: Vec<NumberOfForwardGearsProperty>, pub number_of_previous_owners: Vec<NumberOfPreviousOwnersProperty>, pub payload: Vec<PayloadProperty>, pub seating_capacity: Vec<SeatingCapacityProperty>, pub speed: Vec<SpeedProperty>, pub steering_position: Vec<SteeringPositionProperty>, pub stupid_property: Vec<StupidPropertyProperty>, pub tongue_weight: Vec<TongueWeightProperty>, pub trailer_weight: Vec<TrailerWeightProperty>, pub vehicle_configuration: Vec<VehicleConfigurationProperty>, pub vehicle_engine: Vec<VehicleEngineProperty>, pub vehicle_identification_number: Vec<VehicleIdentificationNumberProperty>, pub vehicle_interior_color: Vec<VehicleInteriorColorProperty>, pub vehicle_interior_type: Vec<VehicleInteriorTypeProperty>, pub vehicle_model_date: Vec<VehicleModelDateProperty>, pub vehicle_seating_capacity: Vec<VehicleSeatingCapacityProperty>, pub vehicle_special_usage: Vec<VehicleSpecialUsageProperty>, pub vehicle_transmission: Vec<VehicleTransmissionProperty>, pub weight_total: Vec<WeightTotalProperty>, pub wheelbase: Vec<WheelbaseProperty>,
}
Expand description

Fields§

§acriss_code: Vec<AcrissCodeProperty>§roof_load: Vec<RoofLoadProperty>§additional_property: Vec<AdditionalPropertyProperty>§aggregate_rating: Vec<AggregateRatingProperty>§asin: Vec<AsinProperty>§audience: Vec<AudienceProperty>§award: Vec<AwardProperty>§awards: Vec<AwardsProperty>
👎Deprecated: This schema is superseded by https://schema.org/award.
§brand: Vec<BrandProperty>§category: Vec<CategoryProperty>§color: Vec<ColorProperty>§country_of_assembly: Vec<CountryOfAssemblyProperty>§country_of_last_processing: Vec<CountryOfLastProcessingProperty>§country_of_origin: Vec<CountryOfOriginProperty>§depth: Vec<DepthProperty>§funding: Vec<FundingProperty>§gtin: Vec<GtinProperty>§gtin_12: Vec<Gtin12Property>§gtin_13: Vec<Gtin13Property>§gtin_14: Vec<Gtin14Property>§gtin_8: Vec<Gtin8Property>§has_adult_consideration: Vec<HasAdultConsiderationProperty>§has_energy_consumption_details: Vec<HasEnergyConsumptionDetailsProperty>§has_measurement: Vec<HasMeasurementProperty>§has_merchant_return_policy: Vec<HasMerchantReturnPolicyProperty>§has_product_return_policy: Vec<HasProductReturnPolicyProperty>
👎Deprecated: This schema is archived, see https://schema.org/docs/attic.home.html. This schema is superseded by https://schema.org/hasMerchantReturnPolicy.
§height: Vec<HeightProperty>§in_product_group_with_id: Vec<InProductGroupWithIdProperty>§is_accessory_or_spare_part_for: Vec<IsAccessoryOrSparePartForProperty>§is_consumable_for: Vec<IsConsumableForProperty>§is_family_friendly: Vec<IsFamilyFriendlyProperty>§is_related_to: Vec<IsRelatedToProperty>§is_similar_to: Vec<IsSimilarToProperty>§is_variant_of: Vec<IsVariantOfProperty>§item_condition: Vec<ItemConditionProperty>§keywords: Vec<KeywordsProperty>§manufacturer: Vec<ManufacturerProperty>§material: Vec<MaterialProperty>§mobile_url: Vec<MobileUrlProperty>§model: Vec<ModelProperty>§mpn: Vec<MpnProperty>§negative_notes: Vec<NegativeNotesProperty>§nsn: Vec<NsnProperty>§offers: Vec<OffersProperty>§pattern: Vec<PatternProperty>§positive_notes: Vec<PositiveNotesProperty>§product_id: Vec<ProductIdProperty>§production_date: Vec<ProductionDateProperty>§purchase_date: Vec<PurchaseDateProperty>§release_date: Vec<ReleaseDateProperty>§review: Vec<ReviewProperty>§reviews: Vec<ReviewsProperty>
👎Deprecated: This schema is superseded by https://schema.org/review.
§size: Vec<SizeProperty>§sku: Vec<SkuProperty>§slogan: Vec<SloganProperty>§weight: Vec<WeightProperty>§width: Vec<WidthProperty>§additional_type: Vec<AdditionalTypeProperty>§alternate_name: Vec<AlternateNameProperty>§description: Vec<DescriptionProperty>§disambiguating_description: Vec<DisambiguatingDescriptionProperty>§identifier: Vec<IdentifierProperty>§image: Vec<ImageProperty>§main_entity_of_page: Vec<MainEntityOfPageProperty>§name: Vec<NameProperty>§potential_action: Vec<PotentialActionProperty>§same_as: Vec<SameAsProperty>§subject_of: Vec<SubjectOfProperty>§url: Vec<UrlProperty>§acceleration_time: Vec<AccelerationTimeProperty>§body_type: Vec<BodyTypeProperty>§call_sign: Vec<CallSignProperty>§cargo_volume: Vec<CargoVolumeProperty>§date_vehicle_first_registered: Vec<DateVehicleFirstRegisteredProperty>§drive_wheel_configuration: Vec<DriveWheelConfigurationProperty>§emissions_co_2: Vec<EmissionsCo2Property>§fuel_capacity: Vec<FuelCapacityProperty>§fuel_consumption: Vec<FuelConsumptionProperty>§fuel_efficiency: Vec<FuelEfficiencyProperty>§fuel_type: Vec<FuelTypeProperty>§known_vehicle_damages: Vec<KnownVehicleDamagesProperty>§meets_emission_standard: Vec<MeetsEmissionStandardProperty>§mileage_from_odometer: Vec<MileageFromOdometerProperty>§model_date: Vec<ModelDateProperty>§number_of_airbags: Vec<NumberOfAirbagsProperty>§number_of_axles: Vec<NumberOfAxlesProperty>§number_of_doors: Vec<NumberOfDoorsProperty>§number_of_forward_gears: Vec<NumberOfForwardGearsProperty>§number_of_previous_owners: Vec<NumberOfPreviousOwnersProperty>§payload: Vec<PayloadProperty>§seating_capacity: Vec<SeatingCapacityProperty>§speed: Vec<SpeedProperty>§steering_position: Vec<SteeringPositionProperty>§stupid_property: Vec<StupidPropertyProperty>
👎Deprecated: This schema is archived, see https://schema.org/docs/attic.home.html.
§tongue_weight: Vec<TongueWeightProperty>§trailer_weight: Vec<TrailerWeightProperty>§vehicle_configuration: Vec<VehicleConfigurationProperty>§vehicle_engine: Vec<VehicleEngineProperty>§vehicle_identification_number: Vec<VehicleIdentificationNumberProperty>§vehicle_interior_color: Vec<VehicleInteriorColorProperty>§vehicle_interior_type: Vec<VehicleInteriorTypeProperty>§vehicle_model_date: Vec<VehicleModelDateProperty>§vehicle_seating_capacity: Vec<VehicleSeatingCapacityProperty>§vehicle_special_usage: Vec<VehicleSpecialUsageProperty>§vehicle_transmission: Vec<VehicleTransmissionProperty>§weight_total: Vec<WeightTotalProperty>§wheelbase: Vec<WheelbaseProperty>

Trait Implementations§

source§

impl BusOrCoachTrait for BusOrCoach

source§

impl ProductTrait for BusOrCoach

source§

fn get_additional_property(&self) -> &[AdditionalPropertyProperty]

Get https://schema.org/additionalProperty from Self as borrowed slice.
source§

fn take_additional_property(&mut self) -> Vec<AdditionalPropertyProperty>

Take https://schema.org/additionalProperty from Self as owned vector.
source§

fn get_aggregate_rating(&self) -> &[AggregateRatingProperty]

Get https://schema.org/aggregateRating from Self as borrowed slice.
source§

fn take_aggregate_rating(&mut self) -> Vec<AggregateRatingProperty>

Take https://schema.org/aggregateRating from Self as owned vector.
source§

fn get_asin(&self) -> &[AsinProperty]

Get https://schema.org/asin from Self as borrowed slice.
source§

fn take_asin(&mut self) -> Vec<AsinProperty>

Take https://schema.org/asin from Self as owned vector.
source§

fn get_audience(&self) -> &[AudienceProperty]

Get https://schema.org/audience from Self as borrowed slice.
source§

fn take_audience(&mut self) -> Vec<AudienceProperty>

Take https://schema.org/audience from Self as owned vector.
source§

fn get_award(&self) -> &[AwardProperty]

Get https://schema.org/award from Self as borrowed slice.
source§

fn take_award(&mut self) -> Vec<AwardProperty>

Take https://schema.org/award from Self as owned vector.
source§

fn get_awards(&self) -> &[AwardsProperty]

👎Deprecated: This schema is superseded by https://schema.org/award.
Get https://schema.org/awards from Self as borrowed slice.
source§

fn take_awards(&mut self) -> Vec<AwardsProperty>

👎Deprecated: This schema is superseded by https://schema.org/award.
Take https://schema.org/awards from Self as owned vector.
source§

fn get_brand(&self) -> &[BrandProperty]

Get https://schema.org/brand from Self as borrowed slice.
source§

fn take_brand(&mut self) -> Vec<BrandProperty>

Take https://schema.org/brand from Self as owned vector.
source§

fn get_category(&self) -> &[CategoryProperty]

Get https://schema.org/category from Self as borrowed slice.
source§

fn take_category(&mut self) -> Vec<CategoryProperty>

Take https://schema.org/category from Self as owned vector.
source§

fn get_color(&self) -> &[ColorProperty]

Get https://schema.org/color from Self as borrowed slice.
source§

fn take_color(&mut self) -> Vec<ColorProperty>

Take https://schema.org/color from Self as owned vector.
source§

fn get_country_of_assembly(&self) -> &[CountryOfAssemblyProperty]

Get https://schema.org/countryOfAssembly from Self as borrowed slice.
source§

fn take_country_of_assembly(&mut self) -> Vec<CountryOfAssemblyProperty>

Take https://schema.org/countryOfAssembly from Self as owned vector.
source§

fn get_country_of_last_processing(&self) -> &[CountryOfLastProcessingProperty]

source§

fn take_country_of_last_processing( &mut self ) -> Vec<CountryOfLastProcessingProperty>

source§

fn get_country_of_origin(&self) -> &[CountryOfOriginProperty]

Get https://schema.org/countryOfOrigin from Self as borrowed slice.
source§

fn take_country_of_origin(&mut self) -> Vec<CountryOfOriginProperty>

Take https://schema.org/countryOfOrigin from Self as owned vector.
source§

fn get_depth(&self) -> &[DepthProperty]

Get https://schema.org/depth from Self as borrowed slice.
source§

fn take_depth(&mut self) -> Vec<DepthProperty>

Take https://schema.org/depth from Self as owned vector.
source§

fn get_funding(&self) -> &[FundingProperty]

Get https://schema.org/funding from Self as borrowed slice.
source§

fn take_funding(&mut self) -> Vec<FundingProperty>

Take https://schema.org/funding from Self as owned vector.
source§

fn get_gtin(&self) -> &[GtinProperty]

Get https://schema.org/gtin from Self as borrowed slice.
source§

fn take_gtin(&mut self) -> Vec<GtinProperty>

Take https://schema.org/gtin from Self as owned vector.
source§

fn get_gtin_12(&self) -> &[Gtin12Property]

Get https://schema.org/gtin12 from Self as borrowed slice.
source§

fn take_gtin_12(&mut self) -> Vec<Gtin12Property>

Take https://schema.org/gtin12 from Self as owned vector.
source§

fn get_gtin_13(&self) -> &[Gtin13Property]

Get https://schema.org/gtin13 from Self as borrowed slice.
source§

fn take_gtin_13(&mut self) -> Vec<Gtin13Property>

Take https://schema.org/gtin13 from Self as owned vector.
source§

fn get_gtin_14(&self) -> &[Gtin14Property]

Get https://schema.org/gtin14 from Self as borrowed slice.
source§

fn take_gtin_14(&mut self) -> Vec<Gtin14Property>

Take https://schema.org/gtin14 from Self as owned vector.
source§

fn get_gtin_8(&self) -> &[Gtin8Property]

Get https://schema.org/gtin8 from Self as borrowed slice.
source§

fn take_gtin_8(&mut self) -> Vec<Gtin8Property>

Take https://schema.org/gtin8 from Self as owned vector.
source§

fn get_has_adult_consideration(&self) -> &[HasAdultConsiderationProperty]

source§

fn take_has_adult_consideration(&mut self) -> Vec<HasAdultConsiderationProperty>

source§

fn get_has_energy_consumption_details( &self ) -> &[HasEnergyConsumptionDetailsProperty]

source§

fn take_has_energy_consumption_details( &mut self ) -> Vec<HasEnergyConsumptionDetailsProperty>

source§

fn get_has_measurement(&self) -> &[HasMeasurementProperty]

Get https://schema.org/hasMeasurement from Self as borrowed slice.
source§

fn take_has_measurement(&mut self) -> Vec<HasMeasurementProperty>

Take https://schema.org/hasMeasurement from Self as owned vector.
source§

fn get_has_merchant_return_policy(&self) -> &[HasMerchantReturnPolicyProperty]

source§

fn take_has_merchant_return_policy( &mut self ) -> Vec<HasMerchantReturnPolicyProperty>

source§

fn get_has_product_return_policy(&self) -> &[HasProductReturnPolicyProperty]

👎Deprecated: This schema is archived, see https://schema.org/docs/attic.home.html. This schema is superseded by https://schema.org/hasMerchantReturnPolicy.
source§

fn take_has_product_return_policy( &mut self ) -> Vec<HasProductReturnPolicyProperty>

👎Deprecated: This schema is archived, see https://schema.org/docs/attic.home.html. This schema is superseded by https://schema.org/hasMerchantReturnPolicy.
source§

fn get_height(&self) -> &[HeightProperty]

Get https://schema.org/height from Self as borrowed slice.
source§

fn take_height(&mut self) -> Vec<HeightProperty>

Take https://schema.org/height from Self as owned vector.
source§

fn get_in_product_group_with_id(&self) -> &[InProductGroupWithIdProperty]

Get https://schema.org/inProductGroupWithID from Self as borrowed slice.
source§

fn take_in_product_group_with_id(&mut self) -> Vec<InProductGroupWithIdProperty>

source§

fn get_is_accessory_or_spare_part_for( &self ) -> &[IsAccessoryOrSparePartForProperty]

source§

fn take_is_accessory_or_spare_part_for( &mut self ) -> Vec<IsAccessoryOrSparePartForProperty>

source§

fn get_is_consumable_for(&self) -> &[IsConsumableForProperty]

Get https://schema.org/isConsumableFor from Self as borrowed slice.
source§

fn take_is_consumable_for(&mut self) -> Vec<IsConsumableForProperty>

Take https://schema.org/isConsumableFor from Self as owned vector.
source§

fn get_is_family_friendly(&self) -> &[IsFamilyFriendlyProperty]

Get https://schema.org/isFamilyFriendly from Self as borrowed slice.
source§

fn take_is_family_friendly(&mut self) -> Vec<IsFamilyFriendlyProperty>

Take https://schema.org/isFamilyFriendly from Self as owned vector.
Get https://schema.org/isRelatedTo from Self as borrowed slice.
Take https://schema.org/isRelatedTo from Self as owned vector.
source§

fn get_is_similar_to(&self) -> &[IsSimilarToProperty]

Get https://schema.org/isSimilarTo from Self as borrowed slice.
source§

fn take_is_similar_to(&mut self) -> Vec<IsSimilarToProperty>

Take https://schema.org/isSimilarTo from Self as owned vector.
source§

fn get_is_variant_of(&self) -> &[IsVariantOfProperty]

Get https://schema.org/isVariantOf from Self as borrowed slice.
source§

fn take_is_variant_of(&mut self) -> Vec<IsVariantOfProperty>

Take https://schema.org/isVariantOf from Self as owned vector.
source§

fn get_item_condition(&self) -> &[ItemConditionProperty]

Get https://schema.org/itemCondition from Self as borrowed slice.
source§

fn take_item_condition(&mut self) -> Vec<ItemConditionProperty>

Take https://schema.org/itemCondition from Self as owned vector.
source§

fn get_keywords(&self) -> &[KeywordsProperty]

Get https://schema.org/keywords from Self as borrowed slice.
source§

fn take_keywords(&mut self) -> Vec<KeywordsProperty>

Take https://schema.org/keywords from Self as owned vector.
Get https://schema.org/logo from Self as borrowed slice.
Take https://schema.org/logo from Self as owned vector.
source§

fn get_manufacturer(&self) -> &[ManufacturerProperty]

Get https://schema.org/manufacturer from Self as borrowed slice.
source§

fn take_manufacturer(&mut self) -> Vec<ManufacturerProperty>

Take https://schema.org/manufacturer from Self as owned vector.
source§

fn get_material(&self) -> &[MaterialProperty]

Get https://schema.org/material from Self as borrowed slice.
source§

fn take_material(&mut self) -> Vec<MaterialProperty>

Take https://schema.org/material from Self as owned vector.
source§

fn get_mobile_url(&self) -> &[MobileUrlProperty]

Get https://schema.org/mobileUrl from Self as borrowed slice.
source§

fn take_mobile_url(&mut self) -> Vec<MobileUrlProperty>

Take https://schema.org/mobileUrl from Self as owned vector.
source§

fn get_model(&self) -> &[ModelProperty]

Get https://schema.org/model from Self as borrowed slice.
source§

fn take_model(&mut self) -> Vec<ModelProperty>

Take https://schema.org/model from Self as owned vector.
source§

fn get_mpn(&self) -> &[MpnProperty]

Get https://schema.org/mpn from Self as borrowed slice.
source§

fn take_mpn(&mut self) -> Vec<MpnProperty>

Take https://schema.org/mpn from Self as owned vector.
source§

fn get_negative_notes(&self) -> &[NegativeNotesProperty]

Get https://schema.org/negativeNotes from Self as borrowed slice.
source§

fn take_negative_notes(&mut self) -> Vec<NegativeNotesProperty>

Take https://schema.org/negativeNotes from Self as owned vector.
source§

fn get_nsn(&self) -> &[NsnProperty]

Get https://schema.org/nsn from Self as borrowed slice.
source§

fn take_nsn(&mut self) -> Vec<NsnProperty>

Take https://schema.org/nsn from Self as owned vector.
source§

fn get_offers(&self) -> &[OffersProperty]

Get https://schema.org/offers from Self as borrowed slice.
source§

fn take_offers(&mut self) -> Vec<OffersProperty>

Take https://schema.org/offers from Self as owned vector.
source§

fn get_pattern(&self) -> &[PatternProperty]

Get https://schema.org/pattern from Self as borrowed slice.
source§

fn take_pattern(&mut self) -> Vec<PatternProperty>

Take https://schema.org/pattern from Self as owned vector.
source§

fn get_positive_notes(&self) -> &[PositiveNotesProperty]

Get https://schema.org/positiveNotes from Self as borrowed slice.
source§

fn take_positive_notes(&mut self) -> Vec<PositiveNotesProperty>

Take https://schema.org/positiveNotes from Self as owned vector.
source§

fn get_product_id(&self) -> &[ProductIdProperty]

Get https://schema.org/productID from Self as borrowed slice.
source§

fn take_product_id(&mut self) -> Vec<ProductIdProperty>

Take https://schema.org/productID from Self as owned vector.
source§

fn get_production_date(&self) -> &[ProductionDateProperty]

Get https://schema.org/productionDate from Self as borrowed slice.
source§

fn take_production_date(&mut self) -> Vec<ProductionDateProperty>

Take https://schema.org/productionDate from Self as owned vector.
source§

fn get_purchase_date(&self) -> &[PurchaseDateProperty]

Get https://schema.org/purchaseDate from Self as borrowed slice.
source§

fn take_purchase_date(&mut self) -> Vec<PurchaseDateProperty>

Take https://schema.org/purchaseDate from Self as owned vector.
source§

fn get_release_date(&self) -> &[ReleaseDateProperty]

Get https://schema.org/releaseDate from Self as borrowed slice.
source§

fn take_release_date(&mut self) -> Vec<ReleaseDateProperty>

Take https://schema.org/releaseDate from Self as owned vector.
source§

fn get_review(&self) -> &[ReviewProperty]

Get https://schema.org/review from Self as borrowed slice.
source§

fn take_review(&mut self) -> Vec<ReviewProperty>

Take https://schema.org/review from Self as owned vector.
source§

fn get_reviews(&self) -> &[ReviewsProperty]

👎Deprecated: This schema is superseded by https://schema.org/review.
Get https://schema.org/reviews from Self as borrowed slice.
source§

fn take_reviews(&mut self) -> Vec<ReviewsProperty>

👎Deprecated: This schema is superseded by https://schema.org/review.
Take https://schema.org/reviews from Self as owned vector.
source§

fn get_size(&self) -> &[SizeProperty]

Get https://schema.org/size from Self as borrowed slice.
source§

fn take_size(&mut self) -> Vec<SizeProperty>

Take https://schema.org/size from Self as owned vector.
source§

fn get_sku(&self) -> &[SkuProperty]

Get https://schema.org/sku from Self as borrowed slice.
source§

fn take_sku(&mut self) -> Vec<SkuProperty>

Take https://schema.org/sku from Self as owned vector.
source§

fn get_slogan(&self) -> &[SloganProperty]

Get https://schema.org/slogan from Self as borrowed slice.
source§

fn take_slogan(&mut self) -> Vec<SloganProperty>

Take https://schema.org/slogan from Self as owned vector.
source§

fn get_weight(&self) -> &[WeightProperty]

Get https://schema.org/weight from Self as borrowed slice.
source§

fn take_weight(&mut self) -> Vec<WeightProperty>

Take https://schema.org/weight from Self as owned vector.
source§

fn get_width(&self) -> &[WidthProperty]

Get https://schema.org/width from Self as borrowed slice.
source§

fn take_width(&mut self) -> Vec<WidthProperty>

Take https://schema.org/width from Self as owned vector.
source§

impl ThingTrait for BusOrCoach

source§

fn get_additional_type(&self) -> &[AdditionalTypeProperty]

Get https://schema.org/additionalType from Self as borrowed slice.
source§

fn take_additional_type(&mut self) -> Vec<AdditionalTypeProperty>

Take https://schema.org/additionalType from Self as owned vector.
source§

fn get_alternate_name(&self) -> &[AlternateNameProperty]

Get https://schema.org/alternateName from Self as borrowed slice.
source§

fn take_alternate_name(&mut self) -> Vec<AlternateNameProperty>

Take https://schema.org/alternateName from Self as owned vector.
source§

fn get_description(&self) -> &[DescriptionProperty]

Get https://schema.org/description from Self as borrowed slice.
source§

fn take_description(&mut self) -> Vec<DescriptionProperty>

Take https://schema.org/description from Self as owned vector.
source§

fn get_disambiguating_description(&self) -> &[DisambiguatingDescriptionProperty]

source§

fn take_disambiguating_description( &mut self ) -> Vec<DisambiguatingDescriptionProperty>

source§

fn get_identifier(&self) -> &[IdentifierProperty]

Get https://schema.org/identifier from Self as borrowed slice.
source§

fn take_identifier(&mut self) -> Vec<IdentifierProperty>

Take https://schema.org/identifier from Self as owned vector.
source§

fn get_image(&self) -> &[ImageProperty]

Get https://schema.org/image from Self as borrowed slice.
source§

fn take_image(&mut self) -> Vec<ImageProperty>

Take https://schema.org/image from Self as owned vector.
source§

fn get_main_entity_of_page(&self) -> &[MainEntityOfPageProperty]

Get https://schema.org/mainEntityOfPage from Self as borrowed slice.
source§

fn take_main_entity_of_page(&mut self) -> Vec<MainEntityOfPageProperty>

Take https://schema.org/mainEntityOfPage from Self as owned vector.
source§

fn get_name(&self) -> &[NameProperty]

Get https://schema.org/name from Self as borrowed slice.
source§

fn take_name(&mut self) -> Vec<NameProperty>

Take https://schema.org/name from Self as owned vector.
source§

fn get_potential_action(&self) -> &[PotentialActionProperty]

Get https://schema.org/potentialAction from Self as borrowed slice.
source§

fn take_potential_action(&mut self) -> Vec<PotentialActionProperty>

Take https://schema.org/potentialAction from Self as owned vector.
source§

fn get_same_as(&self) -> &[SameAsProperty]

Get https://schema.org/sameAs from Self as borrowed slice.
source§

fn take_same_as(&mut self) -> Vec<SameAsProperty>

Take https://schema.org/sameAs from Self as owned vector.
source§

fn get_subject_of(&self) -> &[SubjectOfProperty]

Get https://schema.org/subjectOf from Self as borrowed slice.
source§

fn take_subject_of(&mut self) -> Vec<SubjectOfProperty>

Take https://schema.org/subjectOf from Self as owned vector.
source§

fn get_url(&self) -> &[UrlProperty]

Get https://schema.org/url from Self as borrowed slice.
source§

fn take_url(&mut self) -> Vec<UrlProperty>

Take https://schema.org/url from Self as owned vector.
source§

impl VehicleTrait for BusOrCoach

source§

fn get_acceleration_time(&self) -> &[AccelerationTimeProperty]

Get https://schema.org/accelerationTime from Self as borrowed slice.
source§

fn take_acceleration_time(&mut self) -> Vec<AccelerationTimeProperty>

Take https://schema.org/accelerationTime from Self as owned vector.
source§

fn get_body_type(&self) -> &[BodyTypeProperty]

Get https://schema.org/bodyType from Self as borrowed slice.
source§

fn take_body_type(&mut self) -> Vec<BodyTypeProperty>

Take https://schema.org/bodyType from Self as owned vector.
source§

fn get_call_sign(&self) -> &[CallSignProperty]

Get https://schema.org/callSign from Self as borrowed slice.
source§

fn take_call_sign(&mut self) -> Vec<CallSignProperty>

Take https://schema.org/callSign from Self as owned vector.
source§

fn get_cargo_volume(&self) -> &[CargoVolumeProperty]

Get https://schema.org/cargoVolume from Self as borrowed slice.
source§

fn take_cargo_volume(&mut self) -> Vec<CargoVolumeProperty>

Take https://schema.org/cargoVolume from Self as owned vector.
source§

fn get_date_vehicle_first_registered( &self ) -> &[DateVehicleFirstRegisteredProperty]

source§

fn take_date_vehicle_first_registered( &mut self ) -> Vec<DateVehicleFirstRegisteredProperty>

source§

fn get_drive_wheel_configuration(&self) -> &[DriveWheelConfigurationProperty]

source§

fn take_drive_wheel_configuration( &mut self ) -> Vec<DriveWheelConfigurationProperty>

source§

fn get_emissions_co_2(&self) -> &[EmissionsCo2Property]

Get https://schema.org/emissionsCO2 from Self as borrowed slice.
source§

fn take_emissions_co_2(&mut self) -> Vec<EmissionsCo2Property>

Take https://schema.org/emissionsCO2 from Self as owned vector.
source§

fn get_fuel_capacity(&self) -> &[FuelCapacityProperty]

Get https://schema.org/fuelCapacity from Self as borrowed slice.
source§

fn take_fuel_capacity(&mut self) -> Vec<FuelCapacityProperty>

Take https://schema.org/fuelCapacity from Self as owned vector.
source§

fn get_fuel_consumption(&self) -> &[FuelConsumptionProperty]

Get https://schema.org/fuelConsumption from Self as borrowed slice.
source§

fn take_fuel_consumption(&mut self) -> Vec<FuelConsumptionProperty>

Take https://schema.org/fuelConsumption from Self as owned vector.
source§

fn get_fuel_efficiency(&self) -> &[FuelEfficiencyProperty]

Get https://schema.org/fuelEfficiency from Self as borrowed slice.
source§

fn take_fuel_efficiency(&mut self) -> Vec<FuelEfficiencyProperty>

Take https://schema.org/fuelEfficiency from Self as owned vector.
source§

fn get_fuel_type(&self) -> &[FuelTypeProperty]

Get https://schema.org/fuelType from Self as borrowed slice.
source§

fn take_fuel_type(&mut self) -> Vec<FuelTypeProperty>

Take https://schema.org/fuelType from Self as owned vector.
source§

fn get_known_vehicle_damages(&self) -> &[KnownVehicleDamagesProperty]

Get https://schema.org/knownVehicleDamages from Self as borrowed slice.
source§

fn take_known_vehicle_damages(&mut self) -> Vec<KnownVehicleDamagesProperty>

Take https://schema.org/knownVehicleDamages from Self as owned vector.
source§

fn get_meets_emission_standard(&self) -> &[MeetsEmissionStandardProperty]

source§

fn take_meets_emission_standard(&mut self) -> Vec<MeetsEmissionStandardProperty>

source§

fn get_mileage_from_odometer(&self) -> &[MileageFromOdometerProperty]

Get https://schema.org/mileageFromOdometer from Self as borrowed slice.
source§

fn take_mileage_from_odometer(&mut self) -> Vec<MileageFromOdometerProperty>

Take https://schema.org/mileageFromOdometer from Self as owned vector.
source§

fn get_model_date(&self) -> &[ModelDateProperty]

Get https://schema.org/modelDate from Self as borrowed slice.
source§

fn take_model_date(&mut self) -> Vec<ModelDateProperty>

Take https://schema.org/modelDate from Self as owned vector.
source§

fn get_number_of_airbags(&self) -> &[NumberOfAirbagsProperty]

Get https://schema.org/numberOfAirbags from Self as borrowed slice.
source§

fn take_number_of_airbags(&mut self) -> Vec<NumberOfAirbagsProperty>

Take https://schema.org/numberOfAirbags from Self as owned vector.
source§

fn get_number_of_axles(&self) -> &[NumberOfAxlesProperty]

Get https://schema.org/numberOfAxles from Self as borrowed slice.
source§

fn take_number_of_axles(&mut self) -> Vec<NumberOfAxlesProperty>

Take https://schema.org/numberOfAxles from Self as owned vector.
source§

fn get_number_of_doors(&self) -> &[NumberOfDoorsProperty]

Get https://schema.org/numberOfDoors from Self as borrowed slice.
source§

fn take_number_of_doors(&mut self) -> Vec<NumberOfDoorsProperty>

Take https://schema.org/numberOfDoors from Self as owned vector.
source§

fn get_number_of_forward_gears(&self) -> &[NumberOfForwardGearsProperty]

Get https://schema.org/numberOfForwardGears from Self as borrowed slice.
source§

fn take_number_of_forward_gears(&mut self) -> Vec<NumberOfForwardGearsProperty>

source§

fn get_number_of_previous_owners(&self) -> &[NumberOfPreviousOwnersProperty]

source§

fn take_number_of_previous_owners( &mut self ) -> Vec<NumberOfPreviousOwnersProperty>

source§

fn get_payload(&self) -> &[PayloadProperty]

Get https://schema.org/payload from Self as borrowed slice.
source§

fn take_payload(&mut self) -> Vec<PayloadProperty>

Take https://schema.org/payload from Self as owned vector.
source§

fn get_production_date(&self) -> &[ProductionDateProperty]

Get https://schema.org/productionDate from Self as borrowed slice.
source§

fn take_production_date(&mut self) -> Vec<ProductionDateProperty>

Take https://schema.org/productionDate from Self as owned vector.
source§

fn get_purchase_date(&self) -> &[PurchaseDateProperty]

Get https://schema.org/purchaseDate from Self as borrowed slice.
source§

fn take_purchase_date(&mut self) -> Vec<PurchaseDateProperty>

Take https://schema.org/purchaseDate from Self as owned vector.
source§

fn get_seating_capacity(&self) -> &[SeatingCapacityProperty]

Get https://schema.org/seatingCapacity from Self as borrowed slice.
source§

fn take_seating_capacity(&mut self) -> Vec<SeatingCapacityProperty>

Take https://schema.org/seatingCapacity from Self as owned vector.
source§

fn get_speed(&self) -> &[SpeedProperty]

Get https://schema.org/speed from Self as borrowed slice.
source§

fn take_speed(&mut self) -> Vec<SpeedProperty>

Take https://schema.org/speed from Self as owned vector.
source§

fn get_steering_position(&self) -> &[SteeringPositionProperty]

Get https://schema.org/steeringPosition from Self as borrowed slice.
source§

fn take_steering_position(&mut self) -> Vec<SteeringPositionProperty>

Take https://schema.org/steeringPosition from Self as owned vector.
source§

fn get_stupid_property(&self) -> &[StupidPropertyProperty]

👎Deprecated: This schema is archived, see https://schema.org/docs/attic.home.html.
Get https://schema.org/stupidProperty from Self as borrowed slice.
source§

fn take_stupid_property(&mut self) -> Vec<StupidPropertyProperty>

👎Deprecated: This schema is archived, see https://schema.org/docs/attic.home.html.
Take https://schema.org/stupidProperty from Self as owned vector.
source§

fn get_tongue_weight(&self) -> &[TongueWeightProperty]

Get https://schema.org/tongueWeight from Self as borrowed slice.
source§

fn take_tongue_weight(&mut self) -> Vec<TongueWeightProperty>

Take https://schema.org/tongueWeight from Self as owned vector.
source§

fn get_trailer_weight(&self) -> &[TrailerWeightProperty]

Get https://schema.org/trailerWeight from Self as borrowed slice.
source§

fn take_trailer_weight(&mut self) -> Vec<TrailerWeightProperty>

Take https://schema.org/trailerWeight from Self as owned vector.
source§

fn get_vehicle_configuration(&self) -> &[VehicleConfigurationProperty]

Get https://schema.org/vehicleConfiguration from Self as borrowed slice.
source§

fn take_vehicle_configuration(&mut self) -> Vec<VehicleConfigurationProperty>

source§

fn get_vehicle_engine(&self) -> &[VehicleEngineProperty]

Get https://schema.org/vehicleEngine from Self as borrowed slice.
source§

fn take_vehicle_engine(&mut self) -> Vec<VehicleEngineProperty>

Take https://schema.org/vehicleEngine from Self as owned vector.
source§

fn get_vehicle_identification_number( &self ) -> &[VehicleIdentificationNumberProperty]

source§

fn take_vehicle_identification_number( &mut self ) -> Vec<VehicleIdentificationNumberProperty>

source§

fn get_vehicle_interior_color(&self) -> &[VehicleInteriorColorProperty]

Get https://schema.org/vehicleInteriorColor from Self as borrowed slice.
source§

fn take_vehicle_interior_color(&mut self) -> Vec<VehicleInteriorColorProperty>

source§

fn get_vehicle_interior_type(&self) -> &[VehicleInteriorTypeProperty]

Get https://schema.org/vehicleInteriorType from Self as borrowed slice.
source§

fn take_vehicle_interior_type(&mut self) -> Vec<VehicleInteriorTypeProperty>

Take https://schema.org/vehicleInteriorType from Self as owned vector.
source§

fn get_vehicle_model_date(&self) -> &[VehicleModelDateProperty]

Get https://schema.org/vehicleModelDate from Self as borrowed slice.
source§

fn take_vehicle_model_date(&mut self) -> Vec<VehicleModelDateProperty>

Take https://schema.org/vehicleModelDate from Self as owned vector.
source§

fn get_vehicle_seating_capacity(&self) -> &[VehicleSeatingCapacityProperty]

source§

fn take_vehicle_seating_capacity( &mut self ) -> Vec<VehicleSeatingCapacityProperty>

source§

fn get_vehicle_special_usage(&self) -> &[VehicleSpecialUsageProperty]

Get https://schema.org/vehicleSpecialUsage from Self as borrowed slice.
source§

fn take_vehicle_special_usage(&mut self) -> Vec<VehicleSpecialUsageProperty>

Take https://schema.org/vehicleSpecialUsage from Self as owned vector.
source§

fn get_vehicle_transmission(&self) -> &[VehicleTransmissionProperty]

Get https://schema.org/vehicleTransmission from Self as borrowed slice.
source§

fn take_vehicle_transmission(&mut self) -> Vec<VehicleTransmissionProperty>

Take https://schema.org/vehicleTransmission from Self as owned vector.
source§

fn get_weight_total(&self) -> &[WeightTotalProperty]

Get https://schema.org/weightTotal from Self as borrowed slice.
source§

fn take_weight_total(&mut self) -> Vec<WeightTotalProperty>

Take https://schema.org/weightTotal from Self as owned vector.
source§

fn get_wheelbase(&self) -> &[WheelbaseProperty]

Get https://schema.org/wheelbase from Self as borrowed slice.
source§

fn take_wheelbase(&mut self) -> Vec<WheelbaseProperty>

Take https://schema.org/wheelbase from Self as owned vector.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T, U> Into<U> for Twhere U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.