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§
sourcefn get_benefits_summary_url(&self) -> &[BenefitsSummaryUrlProperty]
fn get_benefits_summary_url(&self) -> &[BenefitsSummaryUrlProperty]
Get https://schema.org/benefitsSummaryUrl from Self
as borrowed slice.
sourcefn take_benefits_summary_url(&mut self) -> Vec<BenefitsSummaryUrlProperty>
fn take_benefits_summary_url(&mut self) -> Vec<BenefitsSummaryUrlProperty>
Take https://schema.org/benefitsSummaryUrl from Self
as owned vector.
sourcefn get_contact_point(&self) -> &[ContactPointProperty]
fn get_contact_point(&self) -> &[ContactPointProperty]
Get https://schema.org/contactPoint from Self
as borrowed slice.
sourcefn take_contact_point(&mut self) -> Vec<ContactPointProperty>
fn take_contact_point(&mut self) -> Vec<ContactPointProperty>
Take https://schema.org/contactPoint from Self
as owned vector.
sourcefn get_health_plan_drug_option(&self) -> &[HealthPlanDrugOptionProperty]
fn get_health_plan_drug_option(&self) -> &[HealthPlanDrugOptionProperty]
Get https://schema.org/healthPlanDrugOption from Self
as borrowed slice.
sourcefn take_health_plan_drug_option(&mut self) -> Vec<HealthPlanDrugOptionProperty>
fn take_health_plan_drug_option(&mut self) -> Vec<HealthPlanDrugOptionProperty>
Take https://schema.org/healthPlanDrugOption from Self
as owned vector.
sourcefn get_health_plan_drug_tier(&self) -> &[HealthPlanDrugTierProperty]
fn get_health_plan_drug_tier(&self) -> &[HealthPlanDrugTierProperty]
Get https://schema.org/healthPlanDrugTier from Self
as borrowed slice.
sourcefn take_health_plan_drug_tier(&mut self) -> Vec<HealthPlanDrugTierProperty>
fn take_health_plan_drug_tier(&mut self) -> Vec<HealthPlanDrugTierProperty>
Take https://schema.org/healthPlanDrugTier from Self
as owned vector.
sourcefn get_health_plan_id(&self) -> &[HealthPlanIdProperty]
fn get_health_plan_id(&self) -> &[HealthPlanIdProperty]
Get https://schema.org/healthPlanId from Self
as borrowed slice.
sourcefn take_health_plan_id(&mut self) -> Vec<HealthPlanIdProperty>
fn take_health_plan_id(&mut self) -> Vec<HealthPlanIdProperty>
Take https://schema.org/healthPlanId from Self
as owned vector.
sourcefn get_health_plan_marketing_url(&self) -> &[HealthPlanMarketingUrlProperty]
fn get_health_plan_marketing_url(&self) -> &[HealthPlanMarketingUrlProperty]
Get https://schema.org/healthPlanMarketingUrl from Self
as borrowed slice.
sourcefn take_health_plan_marketing_url(
&mut self
) -> Vec<HealthPlanMarketingUrlProperty>
fn take_health_plan_marketing_url( &mut self ) -> Vec<HealthPlanMarketingUrlProperty>
Take https://schema.org/healthPlanMarketingUrl from Self
as owned vector.
sourcefn get_includes_health_plan_formulary(
&self
) -> &[IncludesHealthPlanFormularyProperty]
fn get_includes_health_plan_formulary( &self ) -> &[IncludesHealthPlanFormularyProperty]
Get https://schema.org/includesHealthPlanFormulary from Self
as borrowed slice.
sourcefn take_includes_health_plan_formulary(
&mut self
) -> Vec<IncludesHealthPlanFormularyProperty>
fn take_includes_health_plan_formulary( &mut self ) -> Vec<IncludesHealthPlanFormularyProperty>
Take https://schema.org/includesHealthPlanFormulary from Self
as owned vector.
sourcefn get_includes_health_plan_network(
&self
) -> &[IncludesHealthPlanNetworkProperty]
fn get_includes_health_plan_network( &self ) -> &[IncludesHealthPlanNetworkProperty]
Get https://schema.org/includesHealthPlanNetwork from Self
as borrowed slice.
sourcefn take_includes_health_plan_network(
&mut self
) -> Vec<IncludesHealthPlanNetworkProperty>
fn take_includes_health_plan_network( &mut self ) -> Vec<IncludesHealthPlanNetworkProperty>
Take https://schema.org/includesHealthPlanNetwork from Self
as owned vector.
sourcefn get_uses_health_plan_id_standard(
&self
) -> &[UsesHealthPlanIdStandardProperty]
fn get_uses_health_plan_id_standard( &self ) -> &[UsesHealthPlanIdStandardProperty]
Get https://schema.org/usesHealthPlanIdStandard from Self
as borrowed slice.
sourcefn take_uses_health_plan_id_standard(
&mut self
) -> Vec<UsesHealthPlanIdStandardProperty>
fn take_uses_health_plan_id_standard( &mut self ) -> Vec<UsesHealthPlanIdStandardProperty>
Take https://schema.org/usesHealthPlanIdStandard from Self
as owned vector.