Struct schema_org_types::HealthInsurancePlan
source · pub struct HealthInsurancePlan {Show 21 fields
pub benefits_summary_url: Vec<BenefitsSummaryUrlProperty>,
pub contact_point: Vec<ContactPointProperty>,
pub health_plan_drug_option: Vec<HealthPlanDrugOptionProperty>,
pub health_plan_drug_tier: Vec<HealthPlanDrugTierProperty>,
pub health_plan_id: Vec<HealthPlanIdProperty>,
pub health_plan_marketing_url: Vec<HealthPlanMarketingUrlProperty>,
pub includes_health_plan_formulary: Vec<IncludesHealthPlanFormularyProperty>,
pub includes_health_plan_network: Vec<IncludesHealthPlanNetworkProperty>,
pub uses_health_plan_id_standard: Vec<UsesHealthPlanIdStandardProperty>,
pub additional_type: Vec<AdditionalTypeProperty>,
pub alternate_name: Vec<AlternateNameProperty>,
pub description: Vec<DescriptionProperty>,
pub disambiguating_description: Vec<DisambiguatingDescriptionProperty>,
pub identifier: Vec<IdentifierProperty>,
pub image: Vec<ImageProperty>,
pub main_entity_of_page: Vec<MainEntityOfPageProperty>,
pub name: Vec<NameProperty>,
pub potential_action: Vec<PotentialActionProperty>,
pub same_as: Vec<SameAsProperty>,
pub subject_of: Vec<SubjectOfProperty>,
pub url: Vec<UrlProperty>,
}
Expand description
Fields§
§benefits_summary_url: Vec<BenefitsSummaryUrlProperty>
§contact_point: Vec<ContactPointProperty>
§health_plan_drug_option: Vec<HealthPlanDrugOptionProperty>
§health_plan_drug_tier: Vec<HealthPlanDrugTierProperty>
§health_plan_id: Vec<HealthPlanIdProperty>
§health_plan_marketing_url: Vec<HealthPlanMarketingUrlProperty>
§includes_health_plan_formulary: Vec<IncludesHealthPlanFormularyProperty>
§includes_health_plan_network: Vec<IncludesHealthPlanNetworkProperty>
§uses_health_plan_id_standard: Vec<UsesHealthPlanIdStandardProperty>
§additional_type: Vec<AdditionalTypeProperty>
§alternate_name: Vec<AlternateNameProperty>
§description: Vec<DescriptionProperty>
§disambiguating_description: Vec<DisambiguatingDescriptionProperty>
§identifier: Vec<IdentifierProperty>
§image: Vec<ImageProperty>
§main_entity_of_page: Vec<MainEntityOfPageProperty>
§name: Vec<NameProperty>
§potential_action: Vec<PotentialActionProperty>
§same_as: Vec<SameAsProperty>
§subject_of: Vec<SubjectOfProperty>
§url: Vec<UrlProperty>
Trait Implementations§
source§impl HealthInsurancePlanTrait for HealthInsurancePlan
impl HealthInsurancePlanTrait for HealthInsurancePlan
source§fn get_benefits_summary_url(&self) -> &[BenefitsSummaryUrlProperty]
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>
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]
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>
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]
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>
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]
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>
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]
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>
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]
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>
fn take_health_plan_marketing_url( &mut self ) -> Vec<HealthPlanMarketingUrlProperty>
Take https://schema.org/healthPlanMarketingUrl from
Self
as owned vector.source§fn 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.source§fn 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.source§fn 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.source§fn 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.source§fn 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.source§fn 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.source§impl ThingTrait for HealthInsurancePlan
impl ThingTrait for HealthInsurancePlan
source§fn get_additional_type(&self) -> &[AdditionalTypeProperty]
fn get_additional_type(&self) -> &[AdditionalTypeProperty]
Get https://schema.org/additionalType from
Self
as borrowed slice.source§fn take_additional_type(&mut self) -> Vec<AdditionalTypeProperty>
fn take_additional_type(&mut self) -> Vec<AdditionalTypeProperty>
Take https://schema.org/additionalType from
Self
as owned vector.source§fn get_alternate_name(&self) -> &[AlternateNameProperty]
fn get_alternate_name(&self) -> &[AlternateNameProperty]
Get https://schema.org/alternateName from
Self
as borrowed slice.source§fn take_alternate_name(&mut self) -> Vec<AlternateNameProperty>
fn take_alternate_name(&mut self) -> Vec<AlternateNameProperty>
Take https://schema.org/alternateName from
Self
as owned vector.source§fn get_description(&self) -> &[DescriptionProperty]
fn get_description(&self) -> &[DescriptionProperty]
Get https://schema.org/description from
Self
as borrowed slice.source§fn take_description(&mut self) -> Vec<DescriptionProperty>
fn take_description(&mut self) -> Vec<DescriptionProperty>
Take https://schema.org/description from
Self
as owned vector.source§fn get_disambiguating_description(&self) -> &[DisambiguatingDescriptionProperty]
fn get_disambiguating_description(&self) -> &[DisambiguatingDescriptionProperty]
Get https://schema.org/disambiguatingDescription from
Self
as borrowed slice.source§fn take_disambiguating_description(
&mut self
) -> Vec<DisambiguatingDescriptionProperty>
fn take_disambiguating_description( &mut self ) -> Vec<DisambiguatingDescriptionProperty>
Take https://schema.org/disambiguatingDescription from
Self
as owned vector.source§fn get_identifier(&self) -> &[IdentifierProperty]
fn get_identifier(&self) -> &[IdentifierProperty]
Get https://schema.org/identifier from
Self
as borrowed slice.source§fn take_identifier(&mut self) -> Vec<IdentifierProperty>
fn take_identifier(&mut self) -> Vec<IdentifierProperty>
Take https://schema.org/identifier from
Self
as owned vector.source§fn get_image(&self) -> &[ImageProperty]
fn get_image(&self) -> &[ImageProperty]
Get https://schema.org/image from
Self
as borrowed slice.source§fn take_image(&mut self) -> Vec<ImageProperty>
fn take_image(&mut self) -> Vec<ImageProperty>
Take https://schema.org/image from
Self
as owned vector.source§fn get_main_entity_of_page(&self) -> &[MainEntityOfPageProperty]
fn get_main_entity_of_page(&self) -> &[MainEntityOfPageProperty]
Get https://schema.org/mainEntityOfPage from
Self
as borrowed slice.source§fn take_main_entity_of_page(&mut self) -> Vec<MainEntityOfPageProperty>
fn take_main_entity_of_page(&mut self) -> Vec<MainEntityOfPageProperty>
Take https://schema.org/mainEntityOfPage from
Self
as owned vector.source§fn get_name(&self) -> &[NameProperty]
fn get_name(&self) -> &[NameProperty]
Get https://schema.org/name from
Self
as borrowed slice.source§fn take_name(&mut self) -> Vec<NameProperty>
fn take_name(&mut self) -> Vec<NameProperty>
Take https://schema.org/name from
Self
as owned vector.source§fn get_potential_action(&self) -> &[PotentialActionProperty]
fn get_potential_action(&self) -> &[PotentialActionProperty]
Get https://schema.org/potentialAction from
Self
as borrowed slice.source§fn take_potential_action(&mut self) -> Vec<PotentialActionProperty>
fn take_potential_action(&mut self) -> Vec<PotentialActionProperty>
Take https://schema.org/potentialAction from
Self
as owned vector.source§fn get_same_as(&self) -> &[SameAsProperty]
fn get_same_as(&self) -> &[SameAsProperty]
Get https://schema.org/sameAs from
Self
as borrowed slice.source§fn take_same_as(&mut self) -> Vec<SameAsProperty>
fn take_same_as(&mut self) -> Vec<SameAsProperty>
Take https://schema.org/sameAs from
Self
as owned vector.source§fn get_subject_of(&self) -> &[SubjectOfProperty]
fn get_subject_of(&self) -> &[SubjectOfProperty]
Get https://schema.org/subjectOf from
Self
as borrowed slice.source§fn take_subject_of(&mut self) -> Vec<SubjectOfProperty>
fn take_subject_of(&mut self) -> Vec<SubjectOfProperty>
Take https://schema.org/subjectOf from
Self
as owned vector.source§fn get_url(&self) -> &[UrlProperty]
fn get_url(&self) -> &[UrlProperty]
Get https://schema.org/url from
Self
as borrowed slice.source§fn take_url(&mut self) -> Vec<UrlProperty>
fn take_url(&mut self) -> Vec<UrlProperty>
Take https://schema.org/url from
Self
as owned vector.Auto Trait Implementations§
impl RefUnwindSafe for HealthInsurancePlan
impl Send for HealthInsurancePlan
impl Sync for HealthInsurancePlan
impl Unpin for HealthInsurancePlan
impl UnwindSafe for HealthInsurancePlan
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more