Struct schema_org_types::Code

source ·
pub struct Code {
Show 125 fields pub about: Vec<AboutProperty>, pub abstract: Vec<AbstractProperty>, pub access_mode: Vec<AccessModeProperty>, pub access_mode_sufficient: Vec<AccessModeSufficientProperty>, pub accessibility_api: Vec<AccessibilityApiProperty>, pub accessibility_control: Vec<AccessibilityControlProperty>, pub accessibility_feature: Vec<AccessibilityFeatureProperty>, pub accessibility_hazard: Vec<AccessibilityHazardProperty>, pub accessibility_summary: Vec<AccessibilitySummaryProperty>, pub accountable_person: Vec<AccountablePersonProperty>, pub acquire_license_page: Vec<AcquireLicensePageProperty>, pub aggregate_rating: Vec<AggregateRatingProperty>, pub alternative_headline: Vec<AlternativeHeadlineProperty>, pub archived_at: Vec<ArchivedAtProperty>, pub assesses: Vec<AssessesProperty>, pub associated_media: Vec<AssociatedMediaProperty>, pub audience: Vec<AudienceProperty>, pub audio: Vec<AudioProperty>, pub author: Vec<AuthorProperty>, pub award: Vec<AwardProperty>, pub awards: Vec<AwardsProperty>, pub character: Vec<CharacterProperty>, pub citation: Vec<CitationProperty>, pub comment: Vec<CommentProperty>, pub comment_count: Vec<CommentCountProperty>, pub conditions_of_access: Vec<ConditionsOfAccessProperty>, pub content_location: Vec<ContentLocationProperty>, pub content_rating: Vec<ContentRatingProperty>, pub content_reference_time: Vec<ContentReferenceTimeProperty>, pub contributor: Vec<ContributorProperty>, pub copyright_holder: Vec<CopyrightHolderProperty>, pub copyright_notice: Vec<CopyrightNoticeProperty>, pub copyright_year: Vec<CopyrightYearProperty>, pub correction: Vec<CorrectionProperty>, pub country_of_origin: Vec<CountryOfOriginProperty>, pub creative_work_status: Vec<CreativeWorkStatusProperty>, pub creator: Vec<CreatorProperty>, pub credit_text: Vec<CreditTextProperty>, pub date_created: Vec<DateCreatedProperty>, pub date_modified: Vec<DateModifiedProperty>, pub date_published: Vec<DatePublishedProperty>, pub discussion_url: Vec<DiscussionUrlProperty>, pub edit_eidr: Vec<EditEidrProperty>, pub editor: Vec<EditorProperty>, pub educational_alignment: Vec<EducationalAlignmentProperty>, pub educational_level: Vec<EducationalLevelProperty>, pub educational_use: Vec<EducationalUseProperty>, pub encoding: Vec<EncodingProperty>, pub encoding_format: Vec<EncodingFormatProperty>, pub encodings: Vec<EncodingsProperty>, pub example_of_work: Vec<ExampleOfWorkProperty>, pub expires: Vec<ExpiresProperty>, pub file_format: Vec<FileFormatProperty>, pub funder: Vec<FunderProperty>, pub funding: Vec<FundingProperty>, pub genre: Vec<GenreProperty>, pub has_part: Vec<HasPartProperty>, pub headline: Vec<HeadlineProperty>, pub in_language: Vec<InLanguageProperty>, pub interaction_statistic: Vec<InteractionStatisticProperty>, pub interactivity_type: Vec<InteractivityTypeProperty>, pub interpreted_as_claim: Vec<InterpretedAsClaimProperty>, pub is_accessible_for_free: Vec<IsAccessibleForFreeProperty>, pub is_based_on: Vec<IsBasedOnProperty>, pub is_based_on_url: Vec<IsBasedOnUrlProperty>, pub is_family_friendly: Vec<IsFamilyFriendlyProperty>, pub is_part_of: Vec<IsPartOfProperty>, pub keywords: Vec<KeywordsProperty>, pub learning_resource_type: Vec<LearningResourceTypeProperty>, pub license: Vec<LicenseProperty>, pub location_created: Vec<LocationCreatedProperty>, pub main_entity: Vec<MainEntityProperty>, pub maintainer: Vec<MaintainerProperty>, pub material: Vec<MaterialProperty>, pub material_extent: Vec<MaterialExtentProperty>, pub mentions: Vec<MentionsProperty>, pub offers: Vec<OffersProperty>, pub pattern: Vec<PatternProperty>, pub position: Vec<PositionProperty>, pub producer: Vec<ProducerProperty>, pub provider: Vec<ProviderProperty>, pub publication: Vec<PublicationProperty>, pub publisher: Vec<PublisherProperty>, pub publisher_imprint: Vec<PublisherImprintProperty>, pub publishing_principles: Vec<PublishingPrinciplesProperty>, pub recorded_at: Vec<RecordedAtProperty>, pub released_event: Vec<ReleasedEventProperty>, pub review: Vec<ReviewProperty>, pub reviews: Vec<ReviewsProperty>, pub schema_version: Vec<SchemaVersionProperty>, pub sd_date_published: Vec<SdDatePublishedProperty>, pub sd_license: Vec<SdLicenseProperty>, pub sd_publisher: Vec<SdPublisherProperty>, pub size: Vec<SizeProperty>, pub source_organization: Vec<SourceOrganizationProperty>, pub spatial: Vec<SpatialProperty>, pub spatial_coverage: Vec<SpatialCoverageProperty>, pub sponsor: Vec<SponsorProperty>, pub teaches: Vec<TeachesProperty>, pub temporal: Vec<TemporalProperty>, pub temporal_coverage: Vec<TemporalCoverageProperty>, pub text: Vec<TextProperty>, pub thumbnail: Vec<ThumbnailProperty>, pub thumbnail_url: Vec<ThumbnailUrlProperty>, pub time_required: Vec<TimeRequiredProperty>, pub translation_of_work: Vec<TranslationOfWorkProperty>, pub translator: Vec<TranslatorProperty>, pub typical_age_range: Vec<TypicalAgeRangeProperty>, pub usage_info: Vec<UsageInfoProperty>, pub version: Vec<VersionProperty>, pub video: Vec<VideoProperty>, pub work_example: Vec<WorkExampleProperty>, pub work_translation: Vec<WorkTranslationProperty>, 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>,
}
👎Deprecated: This schema is superseded by https://schema.org/SoftwareSourceCode.
Expand description

Fields§

§about: Vec<AboutProperty>
👎Deprecated: This schema is superseded by https://schema.org/SoftwareSourceCode.
§abstract: Vec<AbstractProperty>
👎Deprecated: This schema is superseded by https://schema.org/SoftwareSourceCode.
§access_mode: Vec<AccessModeProperty>
👎Deprecated: This schema is superseded by https://schema.org/SoftwareSourceCode.
§access_mode_sufficient: Vec<AccessModeSufficientProperty>
👎Deprecated: This schema is superseded by https://schema.org/SoftwareSourceCode.
§accessibility_api: Vec<AccessibilityApiProperty>
👎Deprecated: This schema is superseded by https://schema.org/SoftwareSourceCode.
§accessibility_control: Vec<AccessibilityControlProperty>
👎Deprecated: This schema is superseded by https://schema.org/SoftwareSourceCode.
§accessibility_feature: Vec<AccessibilityFeatureProperty>
👎Deprecated: This schema is superseded by https://schema.org/SoftwareSourceCode.
§accessibility_hazard: Vec<AccessibilityHazardProperty>
👎Deprecated: This schema is superseded by https://schema.org/SoftwareSourceCode.
§accessibility_summary: Vec<AccessibilitySummaryProperty>
👎Deprecated: This schema is superseded by https://schema.org/SoftwareSourceCode.
§accountable_person: Vec<AccountablePersonProperty>
👎Deprecated: This schema is superseded by https://schema.org/SoftwareSourceCode.
§acquire_license_page: Vec<AcquireLicensePageProperty>
👎Deprecated: This schema is superseded by https://schema.org/SoftwareSourceCode.
§aggregate_rating: Vec<AggregateRatingProperty>
👎Deprecated: This schema is superseded by https://schema.org/SoftwareSourceCode.
§alternative_headline: Vec<AlternativeHeadlineProperty>
👎Deprecated: This schema is superseded by https://schema.org/SoftwareSourceCode.
§archived_at: Vec<ArchivedAtProperty>
👎Deprecated: This schema is superseded by https://schema.org/SoftwareSourceCode.
§assesses: Vec<AssessesProperty>
👎Deprecated: This schema is superseded by https://schema.org/SoftwareSourceCode.
§associated_media: Vec<AssociatedMediaProperty>
👎Deprecated: This schema is superseded by https://schema.org/SoftwareSourceCode.
§audience: Vec<AudienceProperty>
👎Deprecated: This schema is superseded by https://schema.org/SoftwareSourceCode.
§audio: Vec<AudioProperty>
👎Deprecated: This schema is superseded by https://schema.org/SoftwareSourceCode.
§author: Vec<AuthorProperty>
👎Deprecated: This schema is superseded by https://schema.org/SoftwareSourceCode.
§award: Vec<AwardProperty>
👎Deprecated: This schema is superseded by https://schema.org/SoftwareSourceCode.
§awards: Vec<AwardsProperty>
👎Deprecated: This schema is superseded by https://schema.org/award.
§character: Vec<CharacterProperty>
👎Deprecated: This schema is superseded by https://schema.org/SoftwareSourceCode.
§citation: Vec<CitationProperty>
👎Deprecated: This schema is superseded by https://schema.org/SoftwareSourceCode.
§comment: Vec<CommentProperty>
👎Deprecated: This schema is superseded by https://schema.org/SoftwareSourceCode.
§comment_count: Vec<CommentCountProperty>
👎Deprecated: This schema is superseded by https://schema.org/SoftwareSourceCode.
§conditions_of_access: Vec<ConditionsOfAccessProperty>
👎Deprecated: This schema is superseded by https://schema.org/SoftwareSourceCode.
§content_location: Vec<ContentLocationProperty>
👎Deprecated: This schema is superseded by https://schema.org/SoftwareSourceCode.
§content_rating: Vec<ContentRatingProperty>
👎Deprecated: This schema is superseded by https://schema.org/SoftwareSourceCode.
§content_reference_time: Vec<ContentReferenceTimeProperty>
👎Deprecated: This schema is superseded by https://schema.org/SoftwareSourceCode.
§contributor: Vec<ContributorProperty>
👎Deprecated: This schema is superseded by https://schema.org/SoftwareSourceCode.
§copyright_holder: Vec<CopyrightHolderProperty>
👎Deprecated: This schema is superseded by https://schema.org/SoftwareSourceCode.
§copyright_notice: Vec<CopyrightNoticeProperty>
👎Deprecated: This schema is superseded by https://schema.org/SoftwareSourceCode.
§copyright_year: Vec<CopyrightYearProperty>
👎Deprecated: This schema is superseded by https://schema.org/SoftwareSourceCode.
§correction: Vec<CorrectionProperty>
👎Deprecated: This schema is superseded by https://schema.org/SoftwareSourceCode.
§country_of_origin: Vec<CountryOfOriginProperty>
👎Deprecated: This schema is superseded by https://schema.org/SoftwareSourceCode.
§creative_work_status: Vec<CreativeWorkStatusProperty>
👎Deprecated: This schema is superseded by https://schema.org/SoftwareSourceCode.
§creator: Vec<CreatorProperty>
👎Deprecated: This schema is superseded by https://schema.org/SoftwareSourceCode.
§credit_text: Vec<CreditTextProperty>
👎Deprecated: This schema is superseded by https://schema.org/SoftwareSourceCode.
§date_created: Vec<DateCreatedProperty>
👎Deprecated: This schema is superseded by https://schema.org/SoftwareSourceCode.
§date_modified: Vec<DateModifiedProperty>
👎Deprecated: This schema is superseded by https://schema.org/SoftwareSourceCode.
§date_published: Vec<DatePublishedProperty>
👎Deprecated: This schema is superseded by https://schema.org/SoftwareSourceCode.
§discussion_url: Vec<DiscussionUrlProperty>
👎Deprecated: This schema is superseded by https://schema.org/SoftwareSourceCode.
§edit_eidr: Vec<EditEidrProperty>
👎Deprecated: This schema is superseded by https://schema.org/SoftwareSourceCode.
§editor: Vec<EditorProperty>
👎Deprecated: This schema is superseded by https://schema.org/SoftwareSourceCode.
§educational_alignment: Vec<EducationalAlignmentProperty>
👎Deprecated: This schema is superseded by https://schema.org/SoftwareSourceCode.
§educational_level: Vec<EducationalLevelProperty>
👎Deprecated: This schema is superseded by https://schema.org/SoftwareSourceCode.
§educational_use: Vec<EducationalUseProperty>
👎Deprecated: This schema is superseded by https://schema.org/SoftwareSourceCode.
§encoding: Vec<EncodingProperty>
👎Deprecated: This schema is superseded by https://schema.org/SoftwareSourceCode.
§encoding_format: Vec<EncodingFormatProperty>
👎Deprecated: This schema is superseded by https://schema.org/SoftwareSourceCode.
§encodings: Vec<EncodingsProperty>
👎Deprecated: This schema is superseded by https://schema.org/encoding.
§example_of_work: Vec<ExampleOfWorkProperty>
👎Deprecated: This schema is superseded by https://schema.org/SoftwareSourceCode.
§expires: Vec<ExpiresProperty>
👎Deprecated: This schema is superseded by https://schema.org/SoftwareSourceCode.
§file_format: Vec<FileFormatProperty>
👎Deprecated: This schema is superseded by https://schema.org/encodingFormat.
§funder: Vec<FunderProperty>
👎Deprecated: This schema is superseded by https://schema.org/SoftwareSourceCode.
§funding: Vec<FundingProperty>
👎Deprecated: This schema is superseded by https://schema.org/SoftwareSourceCode.
§genre: Vec<GenreProperty>
👎Deprecated: This schema is superseded by https://schema.org/SoftwareSourceCode.
§has_part: Vec<HasPartProperty>
👎Deprecated: This schema is superseded by https://schema.org/SoftwareSourceCode.
§headline: Vec<HeadlineProperty>
👎Deprecated: This schema is superseded by https://schema.org/SoftwareSourceCode.
§in_language: Vec<InLanguageProperty>
👎Deprecated: This schema is superseded by https://schema.org/SoftwareSourceCode.
§interaction_statistic: Vec<InteractionStatisticProperty>
👎Deprecated: This schema is superseded by https://schema.org/SoftwareSourceCode.
§interactivity_type: Vec<InteractivityTypeProperty>
👎Deprecated: This schema is superseded by https://schema.org/SoftwareSourceCode.
§interpreted_as_claim: Vec<InterpretedAsClaimProperty>
👎Deprecated: This schema is superseded by https://schema.org/SoftwareSourceCode.
§is_accessible_for_free: Vec<IsAccessibleForFreeProperty>
👎Deprecated: This schema is superseded by https://schema.org/SoftwareSourceCode.
§is_based_on: Vec<IsBasedOnProperty>
👎Deprecated: This schema is superseded by https://schema.org/SoftwareSourceCode.
§is_based_on_url: Vec<IsBasedOnUrlProperty>
👎Deprecated: This schema is superseded by https://schema.org/isBasedOn.
§is_family_friendly: Vec<IsFamilyFriendlyProperty>
👎Deprecated: This schema is superseded by https://schema.org/SoftwareSourceCode.
§is_part_of: Vec<IsPartOfProperty>
👎Deprecated: This schema is superseded by https://schema.org/SoftwareSourceCode.
§keywords: Vec<KeywordsProperty>
👎Deprecated: This schema is superseded by https://schema.org/SoftwareSourceCode.
§learning_resource_type: Vec<LearningResourceTypeProperty>
👎Deprecated: This schema is superseded by https://schema.org/SoftwareSourceCode.
§license: Vec<LicenseProperty>
👎Deprecated: This schema is superseded by https://schema.org/SoftwareSourceCode.
§location_created: Vec<LocationCreatedProperty>
👎Deprecated: This schema is superseded by https://schema.org/SoftwareSourceCode.
§main_entity: Vec<MainEntityProperty>
👎Deprecated: This schema is superseded by https://schema.org/SoftwareSourceCode.
§maintainer: Vec<MaintainerProperty>
👎Deprecated: This schema is superseded by https://schema.org/SoftwareSourceCode.
§material: Vec<MaterialProperty>
👎Deprecated: This schema is superseded by https://schema.org/SoftwareSourceCode.
§material_extent: Vec<MaterialExtentProperty>
👎Deprecated: This schema is superseded by https://schema.org/SoftwareSourceCode.
§mentions: Vec<MentionsProperty>
👎Deprecated: This schema is superseded by https://schema.org/SoftwareSourceCode.
§offers: Vec<OffersProperty>
👎Deprecated: This schema is superseded by https://schema.org/SoftwareSourceCode.
§pattern: Vec<PatternProperty>
👎Deprecated: This schema is superseded by https://schema.org/SoftwareSourceCode.
§position: Vec<PositionProperty>
👎Deprecated: This schema is superseded by https://schema.org/SoftwareSourceCode.
§producer: Vec<ProducerProperty>
👎Deprecated: This schema is superseded by https://schema.org/SoftwareSourceCode.
§provider: Vec<ProviderProperty>
👎Deprecated: This schema is superseded by https://schema.org/SoftwareSourceCode.
§publication: Vec<PublicationProperty>
👎Deprecated: This schema is superseded by https://schema.org/SoftwareSourceCode.
§publisher: Vec<PublisherProperty>
👎Deprecated: This schema is superseded by https://schema.org/SoftwareSourceCode.
§publisher_imprint: Vec<PublisherImprintProperty>
👎Deprecated: This schema is superseded by https://schema.org/SoftwareSourceCode.
§publishing_principles: Vec<PublishingPrinciplesProperty>
👎Deprecated: This schema is superseded by https://schema.org/SoftwareSourceCode.
§recorded_at: Vec<RecordedAtProperty>
👎Deprecated: This schema is superseded by https://schema.org/SoftwareSourceCode.
§released_event: Vec<ReleasedEventProperty>
👎Deprecated: This schema is superseded by https://schema.org/SoftwareSourceCode.
§review: Vec<ReviewProperty>
👎Deprecated: This schema is superseded by https://schema.org/SoftwareSourceCode.
§reviews: Vec<ReviewsProperty>
👎Deprecated: This schema is superseded by https://schema.org/review.
§schema_version: Vec<SchemaVersionProperty>
👎Deprecated: This schema is superseded by https://schema.org/SoftwareSourceCode.
§sd_date_published: Vec<SdDatePublishedProperty>
👎Deprecated: This schema is superseded by https://schema.org/SoftwareSourceCode.
§sd_license: Vec<SdLicenseProperty>
👎Deprecated: This schema is superseded by https://schema.org/SoftwareSourceCode.
§sd_publisher: Vec<SdPublisherProperty>
👎Deprecated: This schema is superseded by https://schema.org/SoftwareSourceCode.
§size: Vec<SizeProperty>
👎Deprecated: This schema is superseded by https://schema.org/SoftwareSourceCode.
§source_organization: Vec<SourceOrganizationProperty>
👎Deprecated: This schema is superseded by https://schema.org/SoftwareSourceCode.
§spatial: Vec<SpatialProperty>
👎Deprecated: This schema is superseded by https://schema.org/SoftwareSourceCode.
§spatial_coverage: Vec<SpatialCoverageProperty>
👎Deprecated: This schema is superseded by https://schema.org/SoftwareSourceCode.
§sponsor: Vec<SponsorProperty>
👎Deprecated: This schema is superseded by https://schema.org/SoftwareSourceCode.
§teaches: Vec<TeachesProperty>
👎Deprecated: This schema is superseded by https://schema.org/SoftwareSourceCode.
§temporal: Vec<TemporalProperty>
👎Deprecated: This schema is superseded by https://schema.org/SoftwareSourceCode.
§temporal_coverage: Vec<TemporalCoverageProperty>
👎Deprecated: This schema is superseded by https://schema.org/SoftwareSourceCode.
§text: Vec<TextProperty>
👎Deprecated: This schema is superseded by https://schema.org/SoftwareSourceCode.
§thumbnail: Vec<ThumbnailProperty>
👎Deprecated: This schema is superseded by https://schema.org/SoftwareSourceCode.
§thumbnail_url: Vec<ThumbnailUrlProperty>
👎Deprecated: This schema is superseded by https://schema.org/SoftwareSourceCode.
§time_required: Vec<TimeRequiredProperty>
👎Deprecated: This schema is superseded by https://schema.org/SoftwareSourceCode.
§translation_of_work: Vec<TranslationOfWorkProperty>
👎Deprecated: This schema is superseded by https://schema.org/SoftwareSourceCode.
§translator: Vec<TranslatorProperty>
👎Deprecated: This schema is superseded by https://schema.org/SoftwareSourceCode.
§typical_age_range: Vec<TypicalAgeRangeProperty>
👎Deprecated: This schema is superseded by https://schema.org/SoftwareSourceCode.
§usage_info: Vec<UsageInfoProperty>
👎Deprecated: This schema is superseded by https://schema.org/SoftwareSourceCode.
§version: Vec<VersionProperty>
👎Deprecated: This schema is superseded by https://schema.org/SoftwareSourceCode.
§video: Vec<VideoProperty>
👎Deprecated: This schema is superseded by https://schema.org/SoftwareSourceCode.
§work_example: Vec<WorkExampleProperty>
👎Deprecated: This schema is superseded by https://schema.org/SoftwareSourceCode.
§work_translation: Vec<WorkTranslationProperty>
👎Deprecated: This schema is superseded by https://schema.org/SoftwareSourceCode.
§additional_type: Vec<AdditionalTypeProperty>
👎Deprecated: This schema is superseded by https://schema.org/SoftwareSourceCode.
§alternate_name: Vec<AlternateNameProperty>
👎Deprecated: This schema is superseded by https://schema.org/SoftwareSourceCode.
§description: Vec<DescriptionProperty>
👎Deprecated: This schema is superseded by https://schema.org/SoftwareSourceCode.
§disambiguating_description: Vec<DisambiguatingDescriptionProperty>
👎Deprecated: This schema is superseded by https://schema.org/SoftwareSourceCode.
§identifier: Vec<IdentifierProperty>
👎Deprecated: This schema is superseded by https://schema.org/SoftwareSourceCode.
§image: Vec<ImageProperty>
👎Deprecated: This schema is superseded by https://schema.org/SoftwareSourceCode.
§main_entity_of_page: Vec<MainEntityOfPageProperty>
👎Deprecated: This schema is superseded by https://schema.org/SoftwareSourceCode.
§name: Vec<NameProperty>
👎Deprecated: This schema is superseded by https://schema.org/SoftwareSourceCode.
§potential_action: Vec<PotentialActionProperty>
👎Deprecated: This schema is superseded by https://schema.org/SoftwareSourceCode.
§same_as: Vec<SameAsProperty>
👎Deprecated: This schema is superseded by https://schema.org/SoftwareSourceCode.
§subject_of: Vec<SubjectOfProperty>
👎Deprecated: This schema is superseded by https://schema.org/SoftwareSourceCode.
§url: Vec<UrlProperty>
👎Deprecated: This schema is superseded by https://schema.org/SoftwareSourceCode.

Trait Implementations§

source§

impl CreativeWorkTrait for Code

source§

fn get_about(&self) -> &[AboutProperty]

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

fn take_about(&mut self) -> Vec<AboutProperty>

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

fn get_abstract(&self) -> &[AbstractProperty]

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

fn take_abstract(&mut self) -> Vec<AbstractProperty>

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

fn get_access_mode(&self) -> &[AccessModeProperty]

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

fn take_access_mode(&mut self) -> Vec<AccessModeProperty>

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

fn get_access_mode_sufficient(&self) -> &[AccessModeSufficientProperty]

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

fn take_access_mode_sufficient(&mut self) -> Vec<AccessModeSufficientProperty>

source§

fn get_accessibility_api(&self) -> &[AccessibilityApiProperty]

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

fn take_accessibility_api(&mut self) -> Vec<AccessibilityApiProperty>

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

fn get_accessibility_control(&self) -> &[AccessibilityControlProperty]

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

fn take_accessibility_control(&mut self) -> Vec<AccessibilityControlProperty>

source§

fn get_accessibility_feature(&self) -> &[AccessibilityFeatureProperty]

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

fn take_accessibility_feature(&mut self) -> Vec<AccessibilityFeatureProperty>

source§

fn get_accessibility_hazard(&self) -> &[AccessibilityHazardProperty]

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

fn take_accessibility_hazard(&mut self) -> Vec<AccessibilityHazardProperty>

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

fn get_accessibility_summary(&self) -> &[AccessibilitySummaryProperty]

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

fn take_accessibility_summary(&mut self) -> Vec<AccessibilitySummaryProperty>

source§

fn get_accountable_person(&self) -> &[AccountablePersonProperty]

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

fn take_accountable_person(&mut self) -> Vec<AccountablePersonProperty>

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

fn get_acquire_license_page(&self) -> &[AcquireLicensePageProperty]

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

fn take_acquire_license_page(&mut self) -> Vec<AcquireLicensePageProperty>

Take https://schema.org/acquireLicensePage 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_alternative_headline(&self) -> &[AlternativeHeadlineProperty]

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

fn take_alternative_headline(&mut self) -> Vec<AlternativeHeadlineProperty>

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

fn get_archived_at(&self) -> &[ArchivedAtProperty]

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

fn take_archived_at(&mut self) -> Vec<ArchivedAtProperty>

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

fn get_assesses(&self) -> &[AssessesProperty]

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

fn take_assesses(&mut self) -> Vec<AssessesProperty>

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

fn get_associated_media(&self) -> &[AssociatedMediaProperty]

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

fn take_associated_media(&mut self) -> Vec<AssociatedMediaProperty>

Take https://schema.org/associatedMedia 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_audio(&self) -> &[AudioProperty]

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

fn take_audio(&mut self) -> Vec<AudioProperty>

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

fn get_author(&self) -> &[AuthorProperty]

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

fn take_author(&mut self) -> Vec<AuthorProperty>

Take https://schema.org/author 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_character(&self) -> &[CharacterProperty]

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

fn take_character(&mut self) -> Vec<CharacterProperty>

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

fn get_citation(&self) -> &[CitationProperty]

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

fn take_citation(&mut self) -> Vec<CitationProperty>

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

fn get_comment(&self) -> &[CommentProperty]

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

fn take_comment(&mut self) -> Vec<CommentProperty>

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

fn get_comment_count(&self) -> &[CommentCountProperty]

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

fn take_comment_count(&mut self) -> Vec<CommentCountProperty>

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

fn get_conditions_of_access(&self) -> &[ConditionsOfAccessProperty]

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

fn take_conditions_of_access(&mut self) -> Vec<ConditionsOfAccessProperty>

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

fn get_content_location(&self) -> &[ContentLocationProperty]

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

fn take_content_location(&mut self) -> Vec<ContentLocationProperty>

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

fn get_content_rating(&self) -> &[ContentRatingProperty]

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

fn take_content_rating(&mut self) -> Vec<ContentRatingProperty>

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

fn get_content_reference_time(&self) -> &[ContentReferenceTimeProperty]

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

fn take_content_reference_time(&mut self) -> Vec<ContentReferenceTimeProperty>

source§

fn get_contributor(&self) -> &[ContributorProperty]

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

fn take_contributor(&mut self) -> Vec<ContributorProperty>

Take https://schema.org/contributor from Self as owned vector.
Get https://schema.org/copyrightHolder from Self as borrowed slice.
Take https://schema.org/copyrightHolder from Self as owned vector.
Get https://schema.org/copyrightNotice from Self as borrowed slice.
Take https://schema.org/copyrightNotice from Self as owned vector.
Get https://schema.org/copyrightYear from Self as borrowed slice.
Take https://schema.org/copyrightYear from Self as owned vector.
source§

fn get_correction(&self) -> &[CorrectionProperty]

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

fn take_correction(&mut self) -> Vec<CorrectionProperty>

Take https://schema.org/correction from Self as owned vector.
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_creative_work_status(&self) -> &[CreativeWorkStatusProperty]

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

fn take_creative_work_status(&mut self) -> Vec<CreativeWorkStatusProperty>

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

fn get_creator(&self) -> &[CreatorProperty]

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

fn take_creator(&mut self) -> Vec<CreatorProperty>

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

fn get_credit_text(&self) -> &[CreditTextProperty]

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

fn take_credit_text(&mut self) -> Vec<CreditTextProperty>

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

fn get_date_created(&self) -> &[DateCreatedProperty]

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

fn take_date_created(&mut self) -> Vec<DateCreatedProperty>

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

fn get_date_modified(&self) -> &[DateModifiedProperty]

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

fn take_date_modified(&mut self) -> Vec<DateModifiedProperty>

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

fn get_date_published(&self) -> &[DatePublishedProperty]

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

fn take_date_published(&mut self) -> Vec<DatePublishedProperty>

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

fn get_discussion_url(&self) -> &[DiscussionUrlProperty]

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

fn take_discussion_url(&mut self) -> Vec<DiscussionUrlProperty>

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

fn get_edit_eidr(&self) -> &[EditEidrProperty]

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

fn take_edit_eidr(&mut self) -> Vec<EditEidrProperty>

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

fn get_editor(&self) -> &[EditorProperty]

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

fn take_editor(&mut self) -> Vec<EditorProperty>

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

fn get_educational_alignment(&self) -> &[EducationalAlignmentProperty]

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

fn take_educational_alignment(&mut self) -> Vec<EducationalAlignmentProperty>

source§

fn get_educational_level(&self) -> &[EducationalLevelProperty]

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

fn take_educational_level(&mut self) -> Vec<EducationalLevelProperty>

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

fn get_educational_use(&self) -> &[EducationalUseProperty]

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

fn take_educational_use(&mut self) -> Vec<EducationalUseProperty>

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

fn get_encoding(&self) -> &[EncodingProperty]

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

fn take_encoding(&mut self) -> Vec<EncodingProperty>

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

fn get_encoding_format(&self) -> &[EncodingFormatProperty]

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

fn take_encoding_format(&mut self) -> Vec<EncodingFormatProperty>

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

fn get_encodings(&self) -> &[EncodingsProperty]

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

fn take_encodings(&mut self) -> Vec<EncodingsProperty>

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

fn get_example_of_work(&self) -> &[ExampleOfWorkProperty]

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

fn take_example_of_work(&mut self) -> Vec<ExampleOfWorkProperty>

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

fn get_expires(&self) -> &[ExpiresProperty]

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

fn take_expires(&mut self) -> Vec<ExpiresProperty>

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

fn get_file_format(&self) -> &[FileFormatProperty]

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

fn take_file_format(&mut self) -> Vec<FileFormatProperty>

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

fn get_funder(&self) -> &[FunderProperty]

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

fn take_funder(&mut self) -> Vec<FunderProperty>

Take https://schema.org/funder 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_genre(&self) -> &[GenreProperty]

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

fn take_genre(&mut self) -> Vec<GenreProperty>

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

fn get_has_part(&self) -> &[HasPartProperty]

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

fn take_has_part(&mut self) -> Vec<HasPartProperty>

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

fn get_headline(&self) -> &[HeadlineProperty]

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

fn take_headline(&mut self) -> Vec<HeadlineProperty>

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

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>

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

fn get_interaction_statistic(&self) -> &[InteractionStatisticProperty]

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

fn take_interaction_statistic(&mut self) -> Vec<InteractionStatisticProperty>

source§

fn get_interactivity_type(&self) -> &[InteractivityTypeProperty]

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

fn take_interactivity_type(&mut self) -> Vec<InteractivityTypeProperty>

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

fn get_interpreted_as_claim(&self) -> &[InterpretedAsClaimProperty]

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

fn take_interpreted_as_claim(&mut self) -> Vec<InterpretedAsClaimProperty>

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

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>

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

fn get_is_based_on(&self) -> &[IsBasedOnProperty]

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

fn take_is_based_on(&mut self) -> Vec<IsBasedOnProperty>

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

fn get_is_based_on_url(&self) -> &[IsBasedOnUrlProperty]

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

fn take_is_based_on_url(&mut self) -> Vec<IsBasedOnUrlProperty>

👎Deprecated: This schema is superseded by https://schema.org/isBasedOn.
Take https://schema.org/isBasedOnUrl 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.
source§

fn get_is_part_of(&self) -> &[IsPartOfProperty]

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

fn take_is_part_of(&mut self) -> Vec<IsPartOfProperty>

Take https://schema.org/isPartOf 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.
source§

fn get_learning_resource_type(&self) -> &[LearningResourceTypeProperty]

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

fn take_learning_resource_type(&mut self) -> Vec<LearningResourceTypeProperty>

source§

fn get_license(&self) -> &[LicenseProperty]

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

fn take_license(&mut self) -> Vec<LicenseProperty>

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

fn get_location_created(&self) -> &[LocationCreatedProperty]

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

fn take_location_created(&mut self) -> Vec<LocationCreatedProperty>

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

fn get_main_entity(&self) -> &[MainEntityProperty]

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

fn take_main_entity(&mut self) -> Vec<MainEntityProperty>

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

fn get_maintainer(&self) -> &[MaintainerProperty]

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

fn take_maintainer(&mut self) -> Vec<MaintainerProperty>

Take https://schema.org/maintainer 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_material_extent(&self) -> &[MaterialExtentProperty]

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

fn take_material_extent(&mut self) -> Vec<MaterialExtentProperty>

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

fn get_mentions(&self) -> &[MentionsProperty]

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

fn take_mentions(&mut self) -> Vec<MentionsProperty>

Take https://schema.org/mentions 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_position(&self) -> &[PositionProperty]

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

fn take_position(&mut self) -> Vec<PositionProperty>

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

fn get_producer(&self) -> &[ProducerProperty]

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

fn take_producer(&mut self) -> Vec<ProducerProperty>

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

fn get_provider(&self) -> &[ProviderProperty]

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

fn take_provider(&mut self) -> Vec<ProviderProperty>

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

fn get_publication(&self) -> &[PublicationProperty]

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

fn take_publication(&mut self) -> Vec<PublicationProperty>

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

fn get_publisher(&self) -> &[PublisherProperty]

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

fn take_publisher(&mut self) -> Vec<PublisherProperty>

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

fn get_publisher_imprint(&self) -> &[PublisherImprintProperty]

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

fn take_publisher_imprint(&mut self) -> Vec<PublisherImprintProperty>

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

fn get_publishing_principles(&self) -> &[PublishingPrinciplesProperty]

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

fn take_publishing_principles(&mut self) -> Vec<PublishingPrinciplesProperty>

source§

fn get_recorded_at(&self) -> &[RecordedAtProperty]

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

fn take_recorded_at(&mut self) -> Vec<RecordedAtProperty>

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

fn get_released_event(&self) -> &[ReleasedEventProperty]

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

fn take_released_event(&mut self) -> Vec<ReleasedEventProperty>

Take https://schema.org/releasedEvent 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_schema_version(&self) -> &[SchemaVersionProperty]

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

fn take_schema_version(&mut self) -> Vec<SchemaVersionProperty>

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

fn get_sd_date_published(&self) -> &[SdDatePublishedProperty]

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

fn take_sd_date_published(&mut self) -> Vec<SdDatePublishedProperty>

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

fn get_sd_license(&self) -> &[SdLicenseProperty]

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

fn take_sd_license(&mut self) -> Vec<SdLicenseProperty>

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

fn get_sd_publisher(&self) -> &[SdPublisherProperty]

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

fn take_sd_publisher(&mut self) -> Vec<SdPublisherProperty>

Take https://schema.org/sdPublisher 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_source_organization(&self) -> &[SourceOrganizationProperty]

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

fn take_source_organization(&mut self) -> Vec<SourceOrganizationProperty>

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

fn get_spatial(&self) -> &[SpatialProperty]

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

fn take_spatial(&mut self) -> Vec<SpatialProperty>

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

fn get_spatial_coverage(&self) -> &[SpatialCoverageProperty]

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

fn take_spatial_coverage(&mut self) -> Vec<SpatialCoverageProperty>

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

fn get_sponsor(&self) -> &[SponsorProperty]

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

fn take_sponsor(&mut self) -> Vec<SponsorProperty>

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

fn get_teaches(&self) -> &[TeachesProperty]

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

fn take_teaches(&mut self) -> Vec<TeachesProperty>

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

fn get_temporal(&self) -> &[TemporalProperty]

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

fn take_temporal(&mut self) -> Vec<TemporalProperty>

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

fn get_temporal_coverage(&self) -> &[TemporalCoverageProperty]

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

fn take_temporal_coverage(&mut self) -> Vec<TemporalCoverageProperty>

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

fn get_text(&self) -> &[TextProperty]

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

fn take_text(&mut self) -> Vec<TextProperty>

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

fn get_thumbnail(&self) -> &[ThumbnailProperty]

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

fn take_thumbnail(&mut self) -> Vec<ThumbnailProperty>

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

fn get_thumbnail_url(&self) -> &[ThumbnailUrlProperty]

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

fn take_thumbnail_url(&mut self) -> Vec<ThumbnailUrlProperty>

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

fn get_time_required(&self) -> &[TimeRequiredProperty]

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

fn take_time_required(&mut self) -> Vec<TimeRequiredProperty>

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

fn get_translation_of_work(&self) -> &[TranslationOfWorkProperty]

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

fn take_translation_of_work(&mut self) -> Vec<TranslationOfWorkProperty>

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

fn get_translator(&self) -> &[TranslatorProperty]

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

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]

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

fn take_typical_age_range(&mut self) -> Vec<TypicalAgeRangeProperty>

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

fn get_usage_info(&self) -> &[UsageInfoProperty]

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

fn take_usage_info(&mut self) -> Vec<UsageInfoProperty>

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

fn get_version(&self) -> &[VersionProperty]

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

fn take_version(&mut self) -> Vec<VersionProperty>

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

fn get_video(&self) -> &[VideoProperty]

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

fn take_video(&mut self) -> Vec<VideoProperty>

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

fn get_work_example(&self) -> &[WorkExampleProperty]

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

fn take_work_example(&mut self) -> Vec<WorkExampleProperty>

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

fn get_work_translation(&self) -> &[WorkTranslationProperty]

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

fn take_work_translation(&mut self) -> Vec<WorkTranslationProperty>

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

impl ThingTrait for Code

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 CodeTrait for Code

Auto Trait Implementations§

§

impl RefUnwindSafe for Code

§

impl Send for Code

§

impl Sync for Code

§

impl Unpin for Code

§

impl UnwindSafe for Code

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.