pub trait HealthInsurancePlanTrait {
Show 18 methods // Required methods fn get_benefits_summary_url(&self) -> &[BenefitsSummaryUrlProperty]; fn take_benefits_summary_url(&mut self) -> Vec<BenefitsSummaryUrlProperty>; fn get_contact_point(&self) -> &[ContactPointProperty]; fn take_contact_point(&mut self) -> Vec<ContactPointProperty>; fn get_health_plan_drug_option(&self) -> &[HealthPlanDrugOptionProperty]; fn take_health_plan_drug_option( &mut self ) -> Vec<HealthPlanDrugOptionProperty>; fn get_health_plan_drug_tier(&self) -> &[HealthPlanDrugTierProperty]; fn take_health_plan_drug_tier(&mut self) -> Vec<HealthPlanDrugTierProperty>; fn get_health_plan_id(&self) -> &[HealthPlanIdProperty]; fn take_health_plan_id(&mut self) -> Vec<HealthPlanIdProperty>; fn get_health_plan_marketing_url(&self) -> &[HealthPlanMarketingUrlProperty]; fn take_health_plan_marketing_url( &mut self ) -> Vec<HealthPlanMarketingUrlProperty>; fn get_includes_health_plan_formulary( &self ) -> &[IncludesHealthPlanFormularyProperty]; fn take_includes_health_plan_formulary( &mut self ) -> Vec<IncludesHealthPlanFormularyProperty>; fn get_includes_health_plan_network( &self ) -> &[IncludesHealthPlanNetworkProperty]; fn take_includes_health_plan_network( &mut self ) -> Vec<IncludesHealthPlanNetworkProperty>; fn get_uses_health_plan_id_standard( &self ) -> &[UsesHealthPlanIdStandardProperty]; fn take_uses_health_plan_id_standard( &mut self ) -> Vec<UsesHealthPlanIdStandardProperty>;
}
Expand description

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

Required Methods§

source

fn get_benefits_summary_url(&self) -> &[BenefitsSummaryUrlProperty]

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

source

fn take_benefits_summary_url(&mut self) -> Vec<BenefitsSummaryUrlProperty>

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

source

fn get_contact_point(&self) -> &[ContactPointProperty]

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

source

fn take_contact_point(&mut self) -> Vec<ContactPointProperty>

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

source

fn get_health_plan_drug_option(&self) -> &[HealthPlanDrugOptionProperty]

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

source

fn take_health_plan_drug_option(&mut self) -> Vec<HealthPlanDrugOptionProperty>

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

source

fn get_health_plan_drug_tier(&self) -> &[HealthPlanDrugTierProperty]

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

source

fn take_health_plan_drug_tier(&mut self) -> Vec<HealthPlanDrugTierProperty>

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

source

fn get_health_plan_id(&self) -> &[HealthPlanIdProperty]

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

source

fn take_health_plan_id(&mut self) -> Vec<HealthPlanIdProperty>

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

source

fn get_health_plan_marketing_url(&self) -> &[HealthPlanMarketingUrlProperty]

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

source

fn take_health_plan_marketing_url( &mut self ) -> Vec<HealthPlanMarketingUrlProperty>

source

fn get_includes_health_plan_formulary( &self ) -> &[IncludesHealthPlanFormularyProperty]

source

fn take_includes_health_plan_formulary( &mut self ) -> Vec<IncludesHealthPlanFormularyProperty>

source

fn get_includes_health_plan_network( &self ) -> &[IncludesHealthPlanNetworkProperty]

source

fn take_includes_health_plan_network( &mut self ) -> Vec<IncludesHealthPlanNetworkProperty>

source

fn get_uses_health_plan_id_standard( &self ) -> &[UsesHealthPlanIdStandardProperty]

source

fn take_uses_health_plan_id_standard( &mut self ) -> Vec<UsesHealthPlanIdStandardProperty>

Implementors§