Struct schema_org_types::Motorcycle
source · pub struct Motorcycle {Show 106 fields
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§
§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_similar_to: Vec<IsSimilarToProperty>
§is_variant_of: Vec<IsVariantOfProperty>
§item_condition: Vec<ItemConditionProperty>
§keywords: Vec<KeywordsProperty>
§logo: Vec<LogoProperty>
§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 ProductTrait for Motorcycle
impl ProductTrait for Motorcycle
source§fn get_additional_property(&self) -> &[AdditionalPropertyProperty]
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>
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]
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>
fn take_aggregate_rating(&mut self) -> Vec<AggregateRatingProperty>
Take https://schema.org/aggregateRating from
Self
as owned vector.source§fn get_asin(&self) -> &[AsinProperty]
fn get_asin(&self) -> &[AsinProperty]
Get https://schema.org/asin from
Self
as borrowed slice.source§fn take_asin(&mut self) -> Vec<AsinProperty>
fn take_asin(&mut self) -> Vec<AsinProperty>
Take https://schema.org/asin from
Self
as owned vector.source§fn get_audience(&self) -> &[AudienceProperty]
fn get_audience(&self) -> &[AudienceProperty]
Get https://schema.org/audience from
Self
as borrowed slice.source§fn take_audience(&mut self) -> Vec<AudienceProperty>
fn take_audience(&mut self) -> Vec<AudienceProperty>
Take https://schema.org/audience from
Self
as owned vector.source§fn get_award(&self) -> &[AwardProperty]
fn get_award(&self) -> &[AwardProperty]
Get https://schema.org/award from
Self
as borrowed slice.source§fn take_award(&mut self) -> Vec<AwardProperty>
fn take_award(&mut self) -> Vec<AwardProperty>
Take https://schema.org/award from
Self
as owned vector.source§fn get_awards(&self) -> &[AwardsProperty]
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>
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]
fn get_brand(&self) -> &[BrandProperty]
Get https://schema.org/brand from
Self
as borrowed slice.source§fn take_brand(&mut self) -> Vec<BrandProperty>
fn take_brand(&mut self) -> Vec<BrandProperty>
Take https://schema.org/brand from
Self
as owned vector.source§fn get_category(&self) -> &[CategoryProperty]
fn get_category(&self) -> &[CategoryProperty]
Get https://schema.org/category from
Self
as borrowed slice.source§fn take_category(&mut self) -> Vec<CategoryProperty>
fn take_category(&mut self) -> Vec<CategoryProperty>
Take https://schema.org/category from
Self
as owned vector.source§fn get_color(&self) -> &[ColorProperty]
fn get_color(&self) -> &[ColorProperty]
Get https://schema.org/color from
Self
as borrowed slice.source§fn take_color(&mut self) -> Vec<ColorProperty>
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]
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>
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]
fn get_country_of_last_processing(&self) -> &[CountryOfLastProcessingProperty]
Get https://schema.org/countryOfLastProcessing from
Self
as borrowed slice.source§fn take_country_of_last_processing(
&mut self
) -> Vec<CountryOfLastProcessingProperty>
fn take_country_of_last_processing( &mut self ) -> Vec<CountryOfLastProcessingProperty>
Take https://schema.org/countryOfLastProcessing from
Self
as owned vector.source§fn get_country_of_origin(&self) -> &[CountryOfOriginProperty]
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>
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]
fn get_depth(&self) -> &[DepthProperty]
Get https://schema.org/depth from
Self
as borrowed slice.source§fn take_depth(&mut self) -> Vec<DepthProperty>
fn take_depth(&mut self) -> Vec<DepthProperty>
Take https://schema.org/depth from
Self
as owned vector.source§fn get_funding(&self) -> &[FundingProperty]
fn get_funding(&self) -> &[FundingProperty]
Get https://schema.org/funding from
Self
as borrowed slice.source§fn take_funding(&mut self) -> Vec<FundingProperty>
fn take_funding(&mut self) -> Vec<FundingProperty>
Take https://schema.org/funding from
Self
as owned vector.source§fn get_gtin(&self) -> &[GtinProperty]
fn get_gtin(&self) -> &[GtinProperty]
Get https://schema.org/gtin from
Self
as borrowed slice.source§fn take_gtin(&mut self) -> Vec<GtinProperty>
fn take_gtin(&mut self) -> Vec<GtinProperty>
Take https://schema.org/gtin from
Self
as owned vector.source§fn get_gtin_12(&self) -> &[Gtin12Property]
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>
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]
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>
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]
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>
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]
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>
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]
fn get_has_adult_consideration(&self) -> &[HasAdultConsiderationProperty]
Get https://schema.org/hasAdultConsideration from
Self
as borrowed slice.source§fn take_has_adult_consideration(&mut self) -> Vec<HasAdultConsiderationProperty>
fn take_has_adult_consideration(&mut self) -> Vec<HasAdultConsiderationProperty>
Take https://schema.org/hasAdultConsideration from
Self
as owned vector.source§fn get_has_energy_consumption_details(
&self
) -> &[HasEnergyConsumptionDetailsProperty]
fn get_has_energy_consumption_details( &self ) -> &[HasEnergyConsumptionDetailsProperty]
Get https://schema.org/hasEnergyConsumptionDetails from
Self
as borrowed slice.source§fn take_has_energy_consumption_details(
&mut self
) -> Vec<HasEnergyConsumptionDetailsProperty>
fn take_has_energy_consumption_details( &mut self ) -> Vec<HasEnergyConsumptionDetailsProperty>
Take https://schema.org/hasEnergyConsumptionDetails from
Self
as owned vector.source§fn get_has_measurement(&self) -> &[HasMeasurementProperty]
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>
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]
fn get_has_merchant_return_policy(&self) -> &[HasMerchantReturnPolicyProperty]
Get https://schema.org/hasMerchantReturnPolicy from
Self
as borrowed slice.source§fn take_has_merchant_return_policy(
&mut self
) -> Vec<HasMerchantReturnPolicyProperty>
fn take_has_merchant_return_policy( &mut self ) -> Vec<HasMerchantReturnPolicyProperty>
Take https://schema.org/hasMerchantReturnPolicy from
Self
as owned vector.source§fn get_has_product_return_policy(&self) -> &[HasProductReturnPolicyProperty]
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.
Get https://schema.org/hasProductReturnPolicy from
Self
as borrowed slice.source§fn take_has_product_return_policy(
&mut self
) -> Vec<HasProductReturnPolicyProperty>
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.
Take https://schema.org/hasProductReturnPolicy from
Self
as owned vector.source§fn get_height(&self) -> &[HeightProperty]
fn get_height(&self) -> &[HeightProperty]
Get https://schema.org/height from
Self
as borrowed slice.source§fn take_height(&mut self) -> Vec<HeightProperty>
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]
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>
fn take_in_product_group_with_id(&mut self) -> Vec<InProductGroupWithIdProperty>
Take https://schema.org/inProductGroupWithID from
Self
as owned vector.source§fn get_is_accessory_or_spare_part_for(
&self
) -> &[IsAccessoryOrSparePartForProperty]
fn get_is_accessory_or_spare_part_for( &self ) -> &[IsAccessoryOrSparePartForProperty]
Get https://schema.org/isAccessoryOrSparePartFor from
Self
as borrowed slice.source§fn take_is_accessory_or_spare_part_for(
&mut self
) -> Vec<IsAccessoryOrSparePartForProperty>
fn take_is_accessory_or_spare_part_for( &mut self ) -> Vec<IsAccessoryOrSparePartForProperty>
Take https://schema.org/isAccessoryOrSparePartFor from
Self
as owned vector.source§fn get_is_consumable_for(&self) -> &[IsConsumableForProperty]
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>
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]
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>
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]
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>
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]
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>
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]
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>
fn take_item_condition(&mut self) -> Vec<ItemConditionProperty>
Take https://schema.org/itemCondition from
Self
as owned vector.source§fn get_keywords(&self) -> &[KeywordsProperty]
fn get_keywords(&self) -> &[KeywordsProperty]
Get https://schema.org/keywords from
Self
as borrowed slice.source§fn take_keywords(&mut self) -> Vec<KeywordsProperty>
fn take_keywords(&mut self) -> Vec<KeywordsProperty>
Take https://schema.org/keywords from
Self
as owned vector.source§fn get_logo(&self) -> &[LogoProperty]
fn get_logo(&self) -> &[LogoProperty]
Get https://schema.org/logo from
Self
as borrowed slice.source§fn take_logo(&mut self) -> Vec<LogoProperty>
fn take_logo(&mut self) -> Vec<LogoProperty>
Take https://schema.org/logo from
Self
as owned vector.source§fn get_manufacturer(&self) -> &[ManufacturerProperty]
fn get_manufacturer(&self) -> &[ManufacturerProperty]
Get https://schema.org/manufacturer from
Self
as borrowed slice.source§fn take_manufacturer(&mut self) -> Vec<ManufacturerProperty>
fn take_manufacturer(&mut self) -> Vec<ManufacturerProperty>
Take https://schema.org/manufacturer from
Self
as owned vector.source§fn get_material(&self) -> &[MaterialProperty]
fn get_material(&self) -> &[MaterialProperty]
Get https://schema.org/material from
Self
as borrowed slice.source§fn take_material(&mut self) -> Vec<MaterialProperty>
fn take_material(&mut self) -> Vec<MaterialProperty>
Take https://schema.org/material from
Self
as owned vector.source§fn get_mobile_url(&self) -> &[MobileUrlProperty]
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>
fn take_mobile_url(&mut self) -> Vec<MobileUrlProperty>
Take https://schema.org/mobileUrl from
Self
as owned vector.source§fn get_model(&self) -> &[ModelProperty]
fn get_model(&self) -> &[ModelProperty]
Get https://schema.org/model from
Self
as borrowed slice.source§fn take_model(&mut self) -> Vec<ModelProperty>
fn take_model(&mut self) -> Vec<ModelProperty>
Take https://schema.org/model from
Self
as owned vector.source§fn get_mpn(&self) -> &[MpnProperty]
fn get_mpn(&self) -> &[MpnProperty]
Get https://schema.org/mpn from
Self
as borrowed slice.source§fn take_mpn(&mut self) -> Vec<MpnProperty>
fn take_mpn(&mut self) -> Vec<MpnProperty>
Take https://schema.org/mpn from
Self
as owned vector.source§fn get_negative_notes(&self) -> &[NegativeNotesProperty]
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>
fn take_negative_notes(&mut self) -> Vec<NegativeNotesProperty>
Take https://schema.org/negativeNotes from
Self
as owned vector.source§fn get_nsn(&self) -> &[NsnProperty]
fn get_nsn(&self) -> &[NsnProperty]
Get https://schema.org/nsn from
Self
as borrowed slice.source§fn take_nsn(&mut self) -> Vec<NsnProperty>
fn take_nsn(&mut self) -> Vec<NsnProperty>
Take https://schema.org/nsn from
Self
as owned vector.source§fn get_offers(&self) -> &[OffersProperty]
fn get_offers(&self) -> &[OffersProperty]
Get https://schema.org/offers from
Self
as borrowed slice.source§fn take_offers(&mut self) -> Vec<OffersProperty>
fn take_offers(&mut self) -> Vec<OffersProperty>
Take https://schema.org/offers from
Self
as owned vector.source§fn get_pattern(&self) -> &[PatternProperty]
fn get_pattern(&self) -> &[PatternProperty]
Get https://schema.org/pattern from
Self
as borrowed slice.source§fn take_pattern(&mut self) -> Vec<PatternProperty>
fn take_pattern(&mut self) -> Vec<PatternProperty>
Take https://schema.org/pattern from
Self
as owned vector.source§fn get_positive_notes(&self) -> &[PositiveNotesProperty]
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>
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]
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>
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]
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>
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]
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>
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]
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>
fn take_release_date(&mut self) -> Vec<ReleaseDateProperty>
Take https://schema.org/releaseDate from
Self
as owned vector.source§fn get_review(&self) -> &[ReviewProperty]
fn get_review(&self) -> &[ReviewProperty]
Get https://schema.org/review from
Self
as borrowed slice.source§fn take_review(&mut self) -> Vec<ReviewProperty>
fn take_review(&mut self) -> Vec<ReviewProperty>
Take https://schema.org/review from
Self
as owned vector.source§fn get_reviews(&self) -> &[ReviewsProperty]
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>
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]
fn get_size(&self) -> &[SizeProperty]
Get https://schema.org/size from
Self
as borrowed slice.source§fn take_size(&mut self) -> Vec<SizeProperty>
fn take_size(&mut self) -> Vec<SizeProperty>
Take https://schema.org/size from
Self
as owned vector.source§fn get_sku(&self) -> &[SkuProperty]
fn get_sku(&self) -> &[SkuProperty]
Get https://schema.org/sku from
Self
as borrowed slice.source§fn take_sku(&mut self) -> Vec<SkuProperty>
fn take_sku(&mut self) -> Vec<SkuProperty>
Take https://schema.org/sku from
Self
as owned vector.source§fn get_slogan(&self) -> &[SloganProperty]
fn get_slogan(&self) -> &[SloganProperty]
Get https://schema.org/slogan from
Self
as borrowed slice.source§fn take_slogan(&mut self) -> Vec<SloganProperty>
fn take_slogan(&mut self) -> Vec<SloganProperty>
Take https://schema.org/slogan from
Self
as owned vector.source§fn get_weight(&self) -> &[WeightProperty]
fn get_weight(&self) -> &[WeightProperty]
Get https://schema.org/weight from
Self
as borrowed slice.source§fn take_weight(&mut self) -> Vec<WeightProperty>
fn take_weight(&mut self) -> Vec<WeightProperty>
Take https://schema.org/weight from
Self
as owned vector.source§fn get_width(&self) -> &[WidthProperty]
fn get_width(&self) -> &[WidthProperty]
Get https://schema.org/width from
Self
as borrowed slice.source§fn take_width(&mut self) -> Vec<WidthProperty>
fn take_width(&mut self) -> Vec<WidthProperty>
Take https://schema.org/width from
Self
as owned vector.source§impl ThingTrait for Motorcycle
impl ThingTrait for Motorcycle
source§fn get_additional_type(&self) -> &[AdditionalTypeProperty]
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>
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]
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>
fn take_alternate_name(&mut self) -> Vec<AlternateNameProperty>
Take https://schema.org/alternateName from
Self
as owned vector.source§fn get_description(&self) -> &[DescriptionProperty]
fn get_description(&self) -> &[DescriptionProperty]
Get https://schema.org/description from
Self
as borrowed slice.source§fn take_description(&mut self) -> Vec<DescriptionProperty>
fn take_description(&mut self) -> Vec<DescriptionProperty>
Take https://schema.org/description from
Self
as owned vector.source§fn get_disambiguating_description(&self) -> &[DisambiguatingDescriptionProperty]
fn get_disambiguating_description(&self) -> &[DisambiguatingDescriptionProperty]
Get https://schema.org/disambiguatingDescription from
Self
as borrowed slice.source§fn take_disambiguating_description(
&mut self
) -> Vec<DisambiguatingDescriptionProperty>
fn take_disambiguating_description( &mut self ) -> Vec<DisambiguatingDescriptionProperty>
Take https://schema.org/disambiguatingDescription from
Self
as owned vector.source§fn get_identifier(&self) -> &[IdentifierProperty]
fn get_identifier(&self) -> &[IdentifierProperty]
Get https://schema.org/identifier from
Self
as borrowed slice.source§fn take_identifier(&mut self) -> Vec<IdentifierProperty>
fn take_identifier(&mut self) -> Vec<IdentifierProperty>
Take https://schema.org/identifier from
Self
as owned vector.source§fn get_image(&self) -> &[ImageProperty]
fn get_image(&self) -> &[ImageProperty]
Get https://schema.org/image from
Self
as borrowed slice.source§fn take_image(&mut self) -> Vec<ImageProperty>
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]
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>
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]
fn get_name(&self) -> &[NameProperty]
Get https://schema.org/name from
Self
as borrowed slice.source§fn take_name(&mut self) -> Vec<NameProperty>
fn take_name(&mut self) -> Vec<NameProperty>
Take https://schema.org/name from
Self
as owned vector.source§fn get_potential_action(&self) -> &[PotentialActionProperty]
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>
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]
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>
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]
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>
fn take_subject_of(&mut self) -> Vec<SubjectOfProperty>
Take https://schema.org/subjectOf from
Self
as owned vector.source§fn get_url(&self) -> &[UrlProperty]
fn get_url(&self) -> &[UrlProperty]
Get https://schema.org/url from
Self
as borrowed slice.source§fn take_url(&mut self) -> Vec<UrlProperty>
fn take_url(&mut self) -> Vec<UrlProperty>
Take https://schema.org/url from
Self
as owned vector.source§impl VehicleTrait for Motorcycle
impl VehicleTrait for Motorcycle
source§fn get_acceleration_time(&self) -> &[AccelerationTimeProperty]
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>
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]
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>
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]
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>
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]
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>
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]
fn get_date_vehicle_first_registered( &self ) -> &[DateVehicleFirstRegisteredProperty]
Get https://schema.org/dateVehicleFirstRegistered from
Self
as borrowed slice.source§fn take_date_vehicle_first_registered(
&mut self
) -> Vec<DateVehicleFirstRegisteredProperty>
fn take_date_vehicle_first_registered( &mut self ) -> Vec<DateVehicleFirstRegisteredProperty>
Take https://schema.org/dateVehicleFirstRegistered from
Self
as owned vector.source§fn get_drive_wheel_configuration(&self) -> &[DriveWheelConfigurationProperty]
fn get_drive_wheel_configuration(&self) -> &[DriveWheelConfigurationProperty]
Get https://schema.org/driveWheelConfiguration from
Self
as borrowed slice.source§fn take_drive_wheel_configuration(
&mut self
) -> Vec<DriveWheelConfigurationProperty>
fn take_drive_wheel_configuration( &mut self ) -> Vec<DriveWheelConfigurationProperty>
Take https://schema.org/driveWheelConfiguration from
Self
as owned vector.source§fn get_emissions_co_2(&self) -> &[EmissionsCo2Property]
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>
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]
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>
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]
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>
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]
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>
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]
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>
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]
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>
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]
fn get_meets_emission_standard(&self) -> &[MeetsEmissionStandardProperty]
Get https://schema.org/meetsEmissionStandard from
Self
as borrowed slice.source§fn take_meets_emission_standard(&mut self) -> Vec<MeetsEmissionStandardProperty>
fn take_meets_emission_standard(&mut self) -> Vec<MeetsEmissionStandardProperty>
Take https://schema.org/meetsEmissionStandard from
Self
as owned vector.source§fn get_mileage_from_odometer(&self) -> &[MileageFromOdometerProperty]
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>
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]
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>
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]
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>
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]
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>
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]
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>
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]
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>
fn take_number_of_forward_gears(&mut self) -> Vec<NumberOfForwardGearsProperty>
Take https://schema.org/numberOfForwardGears from
Self
as owned vector.source§fn get_number_of_previous_owners(&self) -> &[NumberOfPreviousOwnersProperty]
fn get_number_of_previous_owners(&self) -> &[NumberOfPreviousOwnersProperty]
Get https://schema.org/numberOfPreviousOwners from
Self
as borrowed slice.source§fn take_number_of_previous_owners(
&mut self
) -> Vec<NumberOfPreviousOwnersProperty>
fn take_number_of_previous_owners( &mut self ) -> Vec<NumberOfPreviousOwnersProperty>
Take https://schema.org/numberOfPreviousOwners from
Self
as owned vector.source§fn get_payload(&self) -> &[PayloadProperty]
fn get_payload(&self) -> &[PayloadProperty]
Get https://schema.org/payload from
Self
as borrowed slice.source§fn take_payload(&mut self) -> Vec<PayloadProperty>
fn take_payload(&mut self) -> Vec<PayloadProperty>
Take https://schema.org/payload from
Self
as owned vector.source§fn get_production_date(&self) -> &[ProductionDateProperty]
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>
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]
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>
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]
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>
fn take_seating_capacity(&mut self) -> Vec<SeatingCapacityProperty>
Take https://schema.org/seatingCapacity from
Self
as owned vector.source§fn get_speed(&self) -> &[SpeedProperty]
fn get_speed(&self) -> &[SpeedProperty]
Get https://schema.org/speed from
Self
as borrowed slice.source§fn take_speed(&mut self) -> Vec<SpeedProperty>
fn take_speed(&mut self) -> Vec<SpeedProperty>
Take https://schema.org/speed from
Self
as owned vector.source§fn get_steering_position(&self) -> &[SteeringPositionProperty]
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>
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]
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>
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]
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>
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]
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>
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]
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>
fn take_vehicle_configuration(&mut self) -> Vec<VehicleConfigurationProperty>
Take https://schema.org/vehicleConfiguration from
Self
as owned vector.source§fn get_vehicle_engine(&self) -> &[VehicleEngineProperty]
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>
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]
fn get_vehicle_identification_number( &self ) -> &[VehicleIdentificationNumberProperty]
Get https://schema.org/vehicleIdentificationNumber from
Self
as borrowed slice.source§fn take_vehicle_identification_number(
&mut self
) -> Vec<VehicleIdentificationNumberProperty>
fn take_vehicle_identification_number( &mut self ) -> Vec<VehicleIdentificationNumberProperty>
Take https://schema.org/vehicleIdentificationNumber from
Self
as owned vector.source§fn get_vehicle_interior_color(&self) -> &[VehicleInteriorColorProperty]
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>
fn take_vehicle_interior_color(&mut self) -> Vec<VehicleInteriorColorProperty>
Take https://schema.org/vehicleInteriorColor from
Self
as owned vector.source§fn get_vehicle_interior_type(&self) -> &[VehicleInteriorTypeProperty]
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>
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]
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>
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]
fn get_vehicle_seating_capacity(&self) -> &[VehicleSeatingCapacityProperty]
Get https://schema.org/vehicleSeatingCapacity from
Self
as borrowed slice.source§fn take_vehicle_seating_capacity(
&mut self
) -> Vec<VehicleSeatingCapacityProperty>
fn take_vehicle_seating_capacity( &mut self ) -> Vec<VehicleSeatingCapacityProperty>
Take https://schema.org/vehicleSeatingCapacity from
Self
as owned vector.source§fn get_vehicle_special_usage(&self) -> &[VehicleSpecialUsageProperty]
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>
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]
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>
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]
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>
fn take_weight_total(&mut self) -> Vec<WeightTotalProperty>
Take https://schema.org/weightTotal from
Self
as owned vector.source§fn get_wheelbase(&self) -> &[WheelbaseProperty]
fn get_wheelbase(&self) -> &[WheelbaseProperty]
Get https://schema.org/wheelbase from
Self
as borrowed slice.source§fn take_wheelbase(&mut self) -> Vec<WheelbaseProperty>
fn take_wheelbase(&mut self) -> Vec<WheelbaseProperty>
Take https://schema.org/wheelbase from
Self
as owned vector.impl MotorcycleTrait for Motorcycle
Auto Trait Implementations§
impl RefUnwindSafe for Motorcycle
impl Send for Motorcycle
impl Sync for Motorcycle
impl Unpin for Motorcycle
impl UnwindSafe for Motorcycle
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more