pub struct BlogPosting {
Show 134 fields pub article_body: Vec<ArticleBodyProperty>, pub article_section: Vec<ArticleSectionProperty>, pub backstory: Vec<BackstoryProperty>, pub page_end: Vec<PageEndProperty>, pub page_start: Vec<PageStartProperty>, pub pagination: Vec<PaginationProperty>, pub speakable: Vec<SpeakableProperty>, pub word_count: Vec<WordCountProperty>, 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 shared_content: Vec<SharedContentProperty>, 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§

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

source§

fn get_article_body(&self) -> &[ArticleBodyProperty]

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

fn take_article_body(&mut self) -> Vec<ArticleBodyProperty>

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

fn get_article_section(&self) -> &[ArticleSectionProperty]

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

fn take_article_section(&mut self) -> Vec<ArticleSectionProperty>

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

fn get_backstory(&self) -> &[BackstoryProperty]

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

fn take_backstory(&mut self) -> Vec<BackstoryProperty>

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

fn get_page_end(&self) -> &[PageEndProperty]

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

fn take_page_end(&mut self) -> Vec<PageEndProperty>

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

fn get_page_start(&self) -> &[PageStartProperty]

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

fn take_page_start(&mut self) -> Vec<PageStartProperty>

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

fn get_pagination(&self) -> &[PaginationProperty]

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

fn take_pagination(&mut self) -> Vec<PaginationProperty>

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

fn get_speakable(&self) -> &[SpeakableProperty]

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

fn take_speakable(&mut self) -> Vec<SpeakableProperty>

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

fn get_word_count(&self) -> &[WordCountProperty]

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

fn take_word_count(&mut self) -> Vec<WordCountProperty>

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

impl CreativeWorkTrait for BlogPosting

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 SocialMediaPostingTrait for BlogPosting

source§

impl ThingTrait for BlogPosting

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 BlogPostingTrait for BlogPosting

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

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

source§

fn into(self) -> U

Calls U::from(self).

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

source§

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

§

type Error = Infallible

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

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

Performs the conversion.
source§

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

§

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

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

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

Performs the conversion.