Struct schema_org_types::VisualArtsEvent
source · pub struct VisualArtsEvent {Show 53 fields
pub about: Vec<AboutProperty>,
pub actor: Vec<ActorProperty>,
pub aggregate_rating: Vec<AggregateRatingProperty>,
pub attendee: Vec<AttendeeProperty>,
pub attendees: Vec<AttendeesProperty>,
pub audience: Vec<AudienceProperty>,
pub composer: Vec<ComposerProperty>,
pub contributor: Vec<ContributorProperty>,
pub director: Vec<DirectorProperty>,
pub door_time: Vec<DoorTimeProperty>,
pub duration: Vec<DurationProperty>,
pub end_date: Vec<EndDateProperty>,
pub event_attendance_mode: Vec<EventAttendanceModeProperty>,
pub event_schedule: Vec<EventScheduleProperty>,
pub event_status: Vec<EventStatusProperty>,
pub funder: Vec<FunderProperty>,
pub funding: Vec<FundingProperty>,
pub in_language: Vec<InLanguageProperty>,
pub is_accessible_for_free: Vec<IsAccessibleForFreeProperty>,
pub keywords: Vec<KeywordsProperty>,
pub location: Vec<LocationProperty>,
pub maximum_attendee_capacity: Vec<MaximumAttendeeCapacityProperty>,
pub maximum_physical_attendee_capacity: Vec<MaximumPhysicalAttendeeCapacityProperty>,
pub maximum_virtual_attendee_capacity: Vec<MaximumVirtualAttendeeCapacityProperty>,
pub offers: Vec<OffersProperty>,
pub organizer: Vec<OrganizerProperty>,
pub performer: Vec<PerformerProperty>,
pub performers: Vec<PerformersProperty>,
pub previous_start_date: Vec<PreviousStartDateProperty>,
pub recorded_in: Vec<RecordedInProperty>,
pub remaining_attendee_capacity: Vec<RemainingAttendeeCapacityProperty>,
pub review: Vec<ReviewProperty>,
pub sponsor: Vec<SponsorProperty>,
pub start_date: Vec<StartDateProperty>,
pub sub_event: Vec<SubEventProperty>,
pub sub_events: Vec<SubEventsProperty>,
pub super_event: Vec<SuperEventProperty>,
pub translator: Vec<TranslatorProperty>,
pub typical_age_range: Vec<TypicalAgeRangeProperty>,
pub work_featured: Vec<WorkFeaturedProperty>,
pub work_performed: Vec<WorkPerformedProperty>,
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>,
}
Expand description
Fields§
§about: Vec<AboutProperty>
§actor: Vec<ActorProperty>
§aggregate_rating: Vec<AggregateRatingProperty>
§attendee: Vec<AttendeeProperty>
§attendees: Vec<AttendeesProperty>
👎Deprecated: This schema is superseded by https://schema.org/attendee.
§audience: Vec<AudienceProperty>
§composer: Vec<ComposerProperty>
§contributor: Vec<ContributorProperty>
§director: Vec<DirectorProperty>
§door_time: Vec<DoorTimeProperty>
§duration: Vec<DurationProperty>
§end_date: Vec<EndDateProperty>
§event_attendance_mode: Vec<EventAttendanceModeProperty>
§event_schedule: Vec<EventScheduleProperty>
§event_status: Vec<EventStatusProperty>
§funder: Vec<FunderProperty>
§funding: Vec<FundingProperty>
§in_language: Vec<InLanguageProperty>
§is_accessible_for_free: Vec<IsAccessibleForFreeProperty>
§keywords: Vec<KeywordsProperty>
§location: Vec<LocationProperty>
§maximum_attendee_capacity: Vec<MaximumAttendeeCapacityProperty>
§maximum_physical_attendee_capacity: Vec<MaximumPhysicalAttendeeCapacityProperty>
§maximum_virtual_attendee_capacity: Vec<MaximumVirtualAttendeeCapacityProperty>
§offers: Vec<OffersProperty>
§organizer: Vec<OrganizerProperty>
§performer: Vec<PerformerProperty>
§performers: Vec<PerformersProperty>
👎Deprecated: This schema is superseded by https://schema.org/performer.
§previous_start_date: Vec<PreviousStartDateProperty>
§recorded_in: Vec<RecordedInProperty>
§remaining_attendee_capacity: Vec<RemainingAttendeeCapacityProperty>
§review: Vec<ReviewProperty>
§sponsor: Vec<SponsorProperty>
§start_date: Vec<StartDateProperty>
§sub_event: Vec<SubEventProperty>
§sub_events: Vec<SubEventsProperty>
👎Deprecated: This schema is superseded by https://schema.org/subEvent.
§super_event: Vec<SuperEventProperty>
§translator: Vec<TranslatorProperty>
§typical_age_range: Vec<TypicalAgeRangeProperty>
§work_featured: Vec<WorkFeaturedProperty>
§work_performed: Vec<WorkPerformedProperty>
§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>
Trait Implementations§
source§impl EventTrait for VisualArtsEvent
impl EventTrait for VisualArtsEvent
source§fn get_about(&self) -> &[AboutProperty]
fn get_about(&self) -> &[AboutProperty]
Get https://schema.org/about from
Self
as borrowed slice.source§fn take_about(&mut self) -> Vec<AboutProperty>
fn take_about(&mut self) -> Vec<AboutProperty>
Take https://schema.org/about from
Self
as owned vector.source§fn get_actor(&self) -> &[ActorProperty]
fn get_actor(&self) -> &[ActorProperty]
Get https://schema.org/actor from
Self
as borrowed slice.source§fn take_actor(&mut self) -> Vec<ActorProperty>
fn take_actor(&mut self) -> Vec<ActorProperty>
Take https://schema.org/actor 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_attendee(&self) -> &[AttendeeProperty]
fn get_attendee(&self) -> &[AttendeeProperty]
Get https://schema.org/attendee from
Self
as borrowed slice.source§fn take_attendee(&mut self) -> Vec<AttendeeProperty>
fn take_attendee(&mut self) -> Vec<AttendeeProperty>
Take https://schema.org/attendee from
Self
as owned vector.source§fn get_attendees(&self) -> &[AttendeesProperty]
fn get_attendees(&self) -> &[AttendeesProperty]
👎Deprecated: This schema is superseded by https://schema.org/attendee.
Get https://schema.org/attendees from
Self
as borrowed slice.source§fn take_attendees(&mut self) -> Vec<AttendeesProperty>
fn take_attendees(&mut self) -> Vec<AttendeesProperty>
👎Deprecated: This schema is superseded by https://schema.org/attendee.
Take https://schema.org/attendees 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_composer(&self) -> &[ComposerProperty]
fn get_composer(&self) -> &[ComposerProperty]
Get https://schema.org/composer from
Self
as borrowed slice.source§fn take_composer(&mut self) -> Vec<ComposerProperty>
fn take_composer(&mut self) -> Vec<ComposerProperty>
Take https://schema.org/composer from
Self
as owned vector.source§fn get_contributor(&self) -> &[ContributorProperty]
fn get_contributor(&self) -> &[ContributorProperty]
Get https://schema.org/contributor from
Self
as borrowed slice.source§fn take_contributor(&mut self) -> Vec<ContributorProperty>
fn take_contributor(&mut self) -> Vec<ContributorProperty>
Take https://schema.org/contributor from
Self
as owned vector.source§fn get_director(&self) -> &[DirectorProperty]
fn get_director(&self) -> &[DirectorProperty]
Get https://schema.org/director from
Self
as borrowed slice.source§fn take_director(&mut self) -> Vec<DirectorProperty>
fn take_director(&mut self) -> Vec<DirectorProperty>
Take https://schema.org/director from
Self
as owned vector.source§fn get_door_time(&self) -> &[DoorTimeProperty]
fn get_door_time(&self) -> &[DoorTimeProperty]
Get https://schema.org/doorTime from
Self
as borrowed slice.source§fn take_door_time(&mut self) -> Vec<DoorTimeProperty>
fn take_door_time(&mut self) -> Vec<DoorTimeProperty>
Take https://schema.org/doorTime from
Self
as owned vector.source§fn get_duration(&self) -> &[DurationProperty]
fn get_duration(&self) -> &[DurationProperty]
Get https://schema.org/duration from
Self
as borrowed slice.source§fn take_duration(&mut self) -> Vec<DurationProperty>
fn take_duration(&mut self) -> Vec<DurationProperty>
Take https://schema.org/duration from
Self
as owned vector.source§fn get_end_date(&self) -> &[EndDateProperty]
fn get_end_date(&self) -> &[EndDateProperty]
Get https://schema.org/endDate from
Self
as borrowed slice.source§fn take_end_date(&mut self) -> Vec<EndDateProperty>
fn take_end_date(&mut self) -> Vec<EndDateProperty>
Take https://schema.org/endDate from
Self
as owned vector.source§fn get_event_attendance_mode(&self) -> &[EventAttendanceModeProperty]
fn get_event_attendance_mode(&self) -> &[EventAttendanceModeProperty]
Get https://schema.org/eventAttendanceMode from
Self
as borrowed slice.source§fn take_event_attendance_mode(&mut self) -> Vec<EventAttendanceModeProperty>
fn take_event_attendance_mode(&mut self) -> Vec<EventAttendanceModeProperty>
Take https://schema.org/eventAttendanceMode from
Self
as owned vector.source§fn get_event_schedule(&self) -> &[EventScheduleProperty]
fn get_event_schedule(&self) -> &[EventScheduleProperty]
Get https://schema.org/eventSchedule from
Self
as borrowed slice.source§fn take_event_schedule(&mut self) -> Vec<EventScheduleProperty>
fn take_event_schedule(&mut self) -> Vec<EventScheduleProperty>
Take https://schema.org/eventSchedule from
Self
as owned vector.source§fn get_event_status(&self) -> &[EventStatusProperty]
fn get_event_status(&self) -> &[EventStatusProperty]
Get https://schema.org/eventStatus from
Self
as borrowed slice.source§fn take_event_status(&mut self) -> Vec<EventStatusProperty>
fn take_event_status(&mut self) -> Vec<EventStatusProperty>
Take https://schema.org/eventStatus from
Self
as owned vector.source§fn get_funder(&self) -> &[FunderProperty]
fn get_funder(&self) -> &[FunderProperty]
Get https://schema.org/funder from
Self
as borrowed slice.source§fn take_funder(&mut self) -> Vec<FunderProperty>
fn take_funder(&mut self) -> Vec<FunderProperty>
Take https://schema.org/funder 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_in_language(&self) -> &[InLanguageProperty]
fn get_in_language(&self) -> &[InLanguageProperty]
Get https://schema.org/inLanguage from
Self
as borrowed slice.source§fn take_in_language(&mut self) -> Vec<InLanguageProperty>
fn take_in_language(&mut self) -> Vec<InLanguageProperty>
Take https://schema.org/inLanguage from
Self
as owned vector.source§fn 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.source§fn 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.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_location(&self) -> &[LocationProperty]
fn get_location(&self) -> &[LocationProperty]
Get https://schema.org/location from
Self
as borrowed slice.source§fn take_location(&mut self) -> Vec<LocationProperty>
fn take_location(&mut self) -> Vec<LocationProperty>
Take https://schema.org/location from
Self
as owned vector.source§fn get_maximum_attendee_capacity(&self) -> &[MaximumAttendeeCapacityProperty]
fn get_maximum_attendee_capacity(&self) -> &[MaximumAttendeeCapacityProperty]
Get https://schema.org/maximumAttendeeCapacity from
Self
as borrowed slice.source§fn 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.source§fn get_maximum_physical_attendee_capacity(
&self
) -> &[MaximumPhysicalAttendeeCapacityProperty]
fn get_maximum_physical_attendee_capacity( &self ) -> &[MaximumPhysicalAttendeeCapacityProperty]
Get https://schema.org/maximumPhysicalAttendeeCapacity from
Self
as borrowed slice.source§fn take_maximum_physical_attendee_capacity(
&mut self
) -> Vec<MaximumPhysicalAttendeeCapacityProperty>
fn take_maximum_physical_attendee_capacity( &mut self ) -> Vec<MaximumPhysicalAttendeeCapacityProperty>
Take https://schema.org/maximumPhysicalAttendeeCapacity from
Self
as owned vector.source§fn get_maximum_virtual_attendee_capacity(
&self
) -> &[MaximumVirtualAttendeeCapacityProperty]
fn get_maximum_virtual_attendee_capacity( &self ) -> &[MaximumVirtualAttendeeCapacityProperty]
Get https://schema.org/maximumVirtualAttendeeCapacity from
Self
as borrowed slice.source§fn take_maximum_virtual_attendee_capacity(
&mut self
) -> Vec<MaximumVirtualAttendeeCapacityProperty>
fn take_maximum_virtual_attendee_capacity( &mut self ) -> Vec<MaximumVirtualAttendeeCapacityProperty>
Take https://schema.org/maximumVirtualAttendeeCapacity 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_organizer(&self) -> &[OrganizerProperty]
fn get_organizer(&self) -> &[OrganizerProperty]
Get https://schema.org/organizer from
Self
as borrowed slice.source§fn take_organizer(&mut self) -> Vec<OrganizerProperty>
fn take_organizer(&mut self) -> Vec<OrganizerProperty>
Take https://schema.org/organizer from
Self
as owned vector.source§fn get_performer(&self) -> &[PerformerProperty]
fn get_performer(&self) -> &[PerformerProperty]
Get https://schema.org/performer from
Self
as borrowed slice.source§fn take_performer(&mut self) -> Vec<PerformerProperty>
fn take_performer(&mut self) -> Vec<PerformerProperty>
Take https://schema.org/performer from
Self
as owned vector.source§fn get_performers(&self) -> &[PerformersProperty]
fn get_performers(&self) -> &[PerformersProperty]
👎Deprecated: This schema is superseded by https://schema.org/performer.
Get https://schema.org/performers from
Self
as borrowed slice.source§fn take_performers(&mut self) -> Vec<PerformersProperty>
fn take_performers(&mut self) -> Vec<PerformersProperty>
👎Deprecated: This schema is superseded by https://schema.org/performer.
Take https://schema.org/performers from
Self
as owned vector.source§fn get_previous_start_date(&self) -> &[PreviousStartDateProperty]
fn get_previous_start_date(&self) -> &[PreviousStartDateProperty]
Get https://schema.org/previousStartDate from
Self
as borrowed slice.source§fn take_previous_start_date(&mut self) -> Vec<PreviousStartDateProperty>
fn take_previous_start_date(&mut self) -> Vec<PreviousStartDateProperty>
Take https://schema.org/previousStartDate from
Self
as owned vector.source§fn get_recorded_in(&self) -> &[RecordedInProperty]
fn get_recorded_in(&self) -> &[RecordedInProperty]
Get https://schema.org/recordedIn from
Self
as borrowed slice.source§fn take_recorded_in(&mut self) -> Vec<RecordedInProperty>
fn take_recorded_in(&mut self) -> Vec<RecordedInProperty>
Take https://schema.org/recordedIn from
Self
as owned vector.source§fn get_remaining_attendee_capacity(
&self
) -> &[RemainingAttendeeCapacityProperty]
fn get_remaining_attendee_capacity( &self ) -> &[RemainingAttendeeCapacityProperty]
Get https://schema.org/remainingAttendeeCapacity from
Self
as borrowed slice.source§fn take_remaining_attendee_capacity(
&mut self
) -> Vec<RemainingAttendeeCapacityProperty>
fn take_remaining_attendee_capacity( &mut self ) -> Vec<RemainingAttendeeCapacityProperty>
Take https://schema.org/remainingAttendeeCapacity 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_sponsor(&self) -> &[SponsorProperty]
fn get_sponsor(&self) -> &[SponsorProperty]
Get https://schema.org/sponsor from
Self
as borrowed slice.source§fn take_sponsor(&mut self) -> Vec<SponsorProperty>
fn take_sponsor(&mut self) -> Vec<SponsorProperty>
Take https://schema.org/sponsor from
Self
as owned vector.source§fn get_start_date(&self) -> &[StartDateProperty]
fn get_start_date(&self) -> &[StartDateProperty]
Get https://schema.org/startDate from
Self
as borrowed slice.source§fn take_start_date(&mut self) -> Vec<StartDateProperty>
fn take_start_date(&mut self) -> Vec<StartDateProperty>
Take https://schema.org/startDate from
Self
as owned vector.source§fn get_sub_event(&self) -> &[SubEventProperty]
fn get_sub_event(&self) -> &[SubEventProperty]
Get https://schema.org/subEvent from
Self
as borrowed slice.source§fn take_sub_event(&mut self) -> Vec<SubEventProperty>
fn take_sub_event(&mut self) -> Vec<SubEventProperty>
Take https://schema.org/subEvent from
Self
as owned vector.source§fn get_sub_events(&self) -> &[SubEventsProperty]
fn get_sub_events(&self) -> &[SubEventsProperty]
👎Deprecated: This schema is superseded by https://schema.org/subEvent.
Get https://schema.org/subEvents from
Self
as borrowed slice.source§fn take_sub_events(&mut self) -> Vec<SubEventsProperty>
fn take_sub_events(&mut self) -> Vec<SubEventsProperty>
👎Deprecated: This schema is superseded by https://schema.org/subEvent.
Take https://schema.org/subEvents from
Self
as owned vector.source§fn get_super_event(&self) -> &[SuperEventProperty]
fn get_super_event(&self) -> &[SuperEventProperty]
Get https://schema.org/superEvent from
Self
as borrowed slice.source§fn take_super_event(&mut self) -> Vec<SuperEventProperty>
fn take_super_event(&mut self) -> Vec<SuperEventProperty>
Take https://schema.org/superEvent from
Self
as owned vector.source§fn get_translator(&self) -> &[TranslatorProperty]
fn get_translator(&self) -> &[TranslatorProperty]
Get https://schema.org/translator from
Self
as borrowed slice.source§fn take_translator(&mut self) -> Vec<TranslatorProperty>
fn take_translator(&mut self) -> Vec<TranslatorProperty>
Take https://schema.org/translator from
Self
as owned vector.source§fn get_typical_age_range(&self) -> &[TypicalAgeRangeProperty]
fn get_typical_age_range(&self) -> &[TypicalAgeRangeProperty]
Get https://schema.org/typicalAgeRange from
Self
as borrowed slice.source§fn take_typical_age_range(&mut self) -> Vec<TypicalAgeRangeProperty>
fn take_typical_age_range(&mut self) -> Vec<TypicalAgeRangeProperty>
Take https://schema.org/typicalAgeRange from
Self
as owned vector.source§fn get_work_featured(&self) -> &[WorkFeaturedProperty]
fn get_work_featured(&self) -> &[WorkFeaturedProperty]
Get https://schema.org/workFeatured from
Self
as borrowed slice.source§fn take_work_featured(&mut self) -> Vec<WorkFeaturedProperty>
fn take_work_featured(&mut self) -> Vec<WorkFeaturedProperty>
Take https://schema.org/workFeatured from
Self
as owned vector.source§fn get_work_performed(&self) -> &[WorkPerformedProperty]
fn get_work_performed(&self) -> &[WorkPerformedProperty]
Get https://schema.org/workPerformed from
Self
as borrowed slice.source§fn take_work_performed(&mut self) -> Vec<WorkPerformedProperty>
fn take_work_performed(&mut self) -> Vec<WorkPerformedProperty>
Take https://schema.org/workPerformed from
Self
as owned vector.source§impl ThingTrait for VisualArtsEvent
impl ThingTrait for VisualArtsEvent
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.impl VisualArtsEventTrait for VisualArtsEvent
Auto Trait Implementations§
impl RefUnwindSafe for VisualArtsEvent
impl Send for VisualArtsEvent
impl Sync for VisualArtsEvent
impl Unpin for VisualArtsEvent
impl UnwindSafe for VisualArtsEvent
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