pub trait DietTrait {
    // Required methods
    fn get_diet_features(&self) -> &[DietFeaturesProperty];
    fn take_diet_features(&mut self) -> Vec<DietFeaturesProperty>;
    fn get_endorsers(&self) -> &[EndorsersProperty];
    fn take_endorsers(&mut self) -> Vec<EndorsersProperty>;
    fn get_expert_considerations(&self) -> &[ExpertConsiderationsProperty];
    fn take_expert_considerations(
        &mut self
    ) -> Vec<ExpertConsiderationsProperty>;
    fn get_physiological_benefits(&self) -> &[PhysiologicalBenefitsProperty];
    fn take_physiological_benefits(
        &mut self
    ) -> Vec<PhysiologicalBenefitsProperty>;
    fn get_risks(&self) -> &[RisksProperty];
    fn take_risks(&mut self) -> Vec<RisksProperty>;
}
Expand description

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

Required Methods§

Implementors§