pub trait NewsMediaOrganizationTrait {
Show 22 methods // Required methods fn get_actionable_feedback_policy( &self ) -> &[ActionableFeedbackPolicyProperty]; fn take_actionable_feedback_policy( &mut self ) -> Vec<ActionableFeedbackPolicyProperty>; fn get_corrections_policy(&self) -> &[CorrectionsPolicyProperty]; fn take_corrections_policy(&mut self) -> Vec<CorrectionsPolicyProperty>; fn get_diversity_policy(&self) -> &[DiversityPolicyProperty]; fn take_diversity_policy(&mut self) -> Vec<DiversityPolicyProperty>; fn get_diversity_staffing_report( &self ) -> &[DiversityStaffingReportProperty]; fn take_diversity_staffing_report( &mut self ) -> Vec<DiversityStaffingReportProperty>; fn get_ethics_policy(&self) -> &[EthicsPolicyProperty]; fn take_ethics_policy(&mut self) -> Vec<EthicsPolicyProperty>; fn get_masthead(&self) -> &[MastheadProperty]; fn take_masthead(&mut self) -> Vec<MastheadProperty>; fn get_mission_coverage_priorities_policy( &self ) -> &[MissionCoveragePrioritiesPolicyProperty]; fn take_mission_coverage_priorities_policy( &mut self ) -> Vec<MissionCoveragePrioritiesPolicyProperty>; fn get_no_bylines_policy(&self) -> &[NoBylinesPolicyProperty]; fn take_no_bylines_policy(&mut self) -> Vec<NoBylinesPolicyProperty>; fn get_ownership_funding_info(&self) -> &[OwnershipFundingInfoProperty]; fn take_ownership_funding_info( &mut self ) -> Vec<OwnershipFundingInfoProperty>; fn get_unnamed_sources_policy(&self) -> &[UnnamedSourcesPolicyProperty]; fn take_unnamed_sources_policy( &mut self ) -> Vec<UnnamedSourcesPolicyProperty>; fn get_verification_fact_checking_policy( &self ) -> &[VerificationFactCheckingPolicyProperty]; fn take_verification_fact_checking_policy( &mut self ) -> Vec<VerificationFactCheckingPolicyProperty>;
}
Expand description

This trait is for properties from https://schema.org/NewsMediaOrganization.

Required Methods§

source

fn get_actionable_feedback_policy(&self) -> &[ActionableFeedbackPolicyProperty]

source

fn take_actionable_feedback_policy( &mut self ) -> Vec<ActionableFeedbackPolicyProperty>

source

fn get_corrections_policy(&self) -> &[CorrectionsPolicyProperty]

Get https://schema.org/correctionsPolicy from Self as borrowed slice.

source

fn take_corrections_policy(&mut self) -> Vec<CorrectionsPolicyProperty>

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

source

fn get_diversity_policy(&self) -> &[DiversityPolicyProperty]

Get https://schema.org/diversityPolicy from Self as borrowed slice.

source

fn take_diversity_policy(&mut self) -> Vec<DiversityPolicyProperty>

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

source

fn get_diversity_staffing_report(&self) -> &[DiversityStaffingReportProperty]

source

fn take_diversity_staffing_report( &mut self ) -> Vec<DiversityStaffingReportProperty>

source

fn get_ethics_policy(&self) -> &[EthicsPolicyProperty]

Get https://schema.org/ethicsPolicy from Self as borrowed slice.

source

fn take_ethics_policy(&mut self) -> Vec<EthicsPolicyProperty>

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

source

fn get_masthead(&self) -> &[MastheadProperty]

Get https://schema.org/masthead from Self as borrowed slice.

source

fn take_masthead(&mut self) -> Vec<MastheadProperty>

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

source

fn get_mission_coverage_priorities_policy( &self ) -> &[MissionCoveragePrioritiesPolicyProperty]

source

fn take_mission_coverage_priorities_policy( &mut self ) -> Vec<MissionCoveragePrioritiesPolicyProperty>

source

fn get_no_bylines_policy(&self) -> &[NoBylinesPolicyProperty]

Get https://schema.org/noBylinesPolicy from Self as borrowed slice.

source

fn take_no_bylines_policy(&mut self) -> Vec<NoBylinesPolicyProperty>

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

source

fn get_ownership_funding_info(&self) -> &[OwnershipFundingInfoProperty]

Get https://schema.org/ownershipFundingInfo from Self as borrowed slice.

source

fn take_ownership_funding_info(&mut self) -> Vec<OwnershipFundingInfoProperty>

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

source

fn get_unnamed_sources_policy(&self) -> &[UnnamedSourcesPolicyProperty]

Get https://schema.org/unnamedSourcesPolicy from Self as borrowed slice.

source

fn take_unnamed_sources_policy(&mut self) -> Vec<UnnamedSourcesPolicyProperty>

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

source

fn get_verification_fact_checking_policy( &self ) -> &[VerificationFactCheckingPolicyProperty]

source

fn take_verification_fact_checking_policy( &mut self ) -> Vec<VerificationFactCheckingPolicyProperty>

Implementors§