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§
sourcefn get_actionable_feedback_policy(&self) -> &[ActionableFeedbackPolicyProperty]
fn get_actionable_feedback_policy(&self) -> &[ActionableFeedbackPolicyProperty]
Get https://schema.org/actionableFeedbackPolicy from Self
as borrowed slice.
sourcefn take_actionable_feedback_policy(
&mut self
) -> Vec<ActionableFeedbackPolicyProperty>
fn take_actionable_feedback_policy( &mut self ) -> Vec<ActionableFeedbackPolicyProperty>
Take https://schema.org/actionableFeedbackPolicy from Self
as owned vector.
sourcefn get_corrections_policy(&self) -> &[CorrectionsPolicyProperty]
fn get_corrections_policy(&self) -> &[CorrectionsPolicyProperty]
Get https://schema.org/correctionsPolicy from Self
as borrowed slice.
sourcefn take_corrections_policy(&mut self) -> Vec<CorrectionsPolicyProperty>
fn take_corrections_policy(&mut self) -> Vec<CorrectionsPolicyProperty>
Take https://schema.org/correctionsPolicy from Self
as owned vector.
sourcefn get_diversity_policy(&self) -> &[DiversityPolicyProperty]
fn get_diversity_policy(&self) -> &[DiversityPolicyProperty]
Get https://schema.org/diversityPolicy from Self
as borrowed slice.
sourcefn take_diversity_policy(&mut self) -> Vec<DiversityPolicyProperty>
fn take_diversity_policy(&mut self) -> Vec<DiversityPolicyProperty>
Take https://schema.org/diversityPolicy from Self
as owned vector.
sourcefn get_diversity_staffing_report(&self) -> &[DiversityStaffingReportProperty]
fn get_diversity_staffing_report(&self) -> &[DiversityStaffingReportProperty]
Get https://schema.org/diversityStaffingReport from Self
as borrowed slice.
sourcefn take_diversity_staffing_report(
&mut self
) -> Vec<DiversityStaffingReportProperty>
fn take_diversity_staffing_report( &mut self ) -> Vec<DiversityStaffingReportProperty>
Take https://schema.org/diversityStaffingReport from Self
as owned vector.
sourcefn get_ethics_policy(&self) -> &[EthicsPolicyProperty]
fn get_ethics_policy(&self) -> &[EthicsPolicyProperty]
Get https://schema.org/ethicsPolicy from Self
as borrowed slice.
sourcefn take_ethics_policy(&mut self) -> Vec<EthicsPolicyProperty>
fn take_ethics_policy(&mut self) -> Vec<EthicsPolicyProperty>
Take https://schema.org/ethicsPolicy from Self
as owned vector.
sourcefn get_masthead(&self) -> &[MastheadProperty]
fn get_masthead(&self) -> &[MastheadProperty]
Get https://schema.org/masthead from Self
as borrowed slice.
sourcefn take_masthead(&mut self) -> Vec<MastheadProperty>
fn take_masthead(&mut self) -> Vec<MastheadProperty>
Take https://schema.org/masthead from Self
as owned vector.
sourcefn get_mission_coverage_priorities_policy(
&self
) -> &[MissionCoveragePrioritiesPolicyProperty]
fn get_mission_coverage_priorities_policy( &self ) -> &[MissionCoveragePrioritiesPolicyProperty]
Get https://schema.org/missionCoveragePrioritiesPolicy from Self
as borrowed slice.
sourcefn take_mission_coverage_priorities_policy(
&mut self
) -> Vec<MissionCoveragePrioritiesPolicyProperty>
fn take_mission_coverage_priorities_policy( &mut self ) -> Vec<MissionCoveragePrioritiesPolicyProperty>
Take https://schema.org/missionCoveragePrioritiesPolicy from Self
as owned vector.
sourcefn get_no_bylines_policy(&self) -> &[NoBylinesPolicyProperty]
fn get_no_bylines_policy(&self) -> &[NoBylinesPolicyProperty]
Get https://schema.org/noBylinesPolicy from Self
as borrowed slice.
sourcefn take_no_bylines_policy(&mut self) -> Vec<NoBylinesPolicyProperty>
fn take_no_bylines_policy(&mut self) -> Vec<NoBylinesPolicyProperty>
Take https://schema.org/noBylinesPolicy from Self
as owned vector.
sourcefn get_ownership_funding_info(&self) -> &[OwnershipFundingInfoProperty]
fn get_ownership_funding_info(&self) -> &[OwnershipFundingInfoProperty]
Get https://schema.org/ownershipFundingInfo from Self
as borrowed slice.
sourcefn take_ownership_funding_info(&mut self) -> Vec<OwnershipFundingInfoProperty>
fn take_ownership_funding_info(&mut self) -> Vec<OwnershipFundingInfoProperty>
Take https://schema.org/ownershipFundingInfo from Self
as owned vector.
sourcefn get_unnamed_sources_policy(&self) -> &[UnnamedSourcesPolicyProperty]
fn get_unnamed_sources_policy(&self) -> &[UnnamedSourcesPolicyProperty]
Get https://schema.org/unnamedSourcesPolicy from Self
as borrowed slice.
sourcefn take_unnamed_sources_policy(&mut self) -> Vec<UnnamedSourcesPolicyProperty>
fn take_unnamed_sources_policy(&mut self) -> Vec<UnnamedSourcesPolicyProperty>
Take https://schema.org/unnamedSourcesPolicy from Self
as owned vector.
sourcefn get_verification_fact_checking_policy(
&self
) -> &[VerificationFactCheckingPolicyProperty]
fn get_verification_fact_checking_policy( &self ) -> &[VerificationFactCheckingPolicyProperty]
Get https://schema.org/verificationFactCheckingPolicy from Self
as borrowed slice.
sourcefn take_verification_fact_checking_policy(
&mut self
) -> Vec<VerificationFactCheckingPolicyProperty>
fn take_verification_fact_checking_policy( &mut self ) -> Vec<VerificationFactCheckingPolicyProperty>
Take https://schema.org/verificationFactCheckingPolicy from Self
as owned vector.