Struct schema_org_types::Patient
source · pub struct Patient {Show 89 fields
pub diagnosis: Vec<DiagnosisProperty>,
pub drug: Vec<DrugProperty>,
pub health_condition: Vec<HealthConditionProperty>,
pub audience_type: Vec<AudienceTypeProperty>,
pub geographic_area: Vec<GeographicAreaProperty>,
pub required_gender: Vec<RequiredGenderProperty>,
pub required_max_age: Vec<RequiredMaxAgeProperty>,
pub required_min_age: Vec<RequiredMinAgeProperty>,
pub suggested_age: Vec<SuggestedAgeProperty>,
pub suggested_gender: Vec<SuggestedGenderProperty>,
pub suggested_max_age: Vec<SuggestedMaxAgeProperty>,
pub suggested_measurement: Vec<SuggestedMeasurementProperty>,
pub suggested_min_age: Vec<SuggestedMinAgeProperty>,
pub additional_name: Vec<AdditionalNameProperty>,
pub address: Vec<AddressProperty>,
pub affiliation: Vec<AffiliationProperty>,
pub agent_interaction_statistic: Vec<AgentInteractionStatisticProperty>,
pub alumni_of: Vec<AlumniOfProperty>,
pub award: Vec<AwardProperty>,
pub awards: Vec<AwardsProperty>,
pub birth_date: Vec<BirthDateProperty>,
pub birth_place: Vec<BirthPlaceProperty>,
pub brand: Vec<BrandProperty>,
pub call_sign: Vec<CallSignProperty>,
pub children: Vec<ChildrenProperty>,
pub colleague: Vec<ColleagueProperty>,
pub colleagues: Vec<ColleaguesProperty>,
pub contact_point: Vec<ContactPointProperty>,
pub contact_points: Vec<ContactPointsProperty>,
pub death_date: Vec<DeathDateProperty>,
pub death_place: Vec<DeathPlaceProperty>,
pub duns: Vec<DunsProperty>,
pub email: Vec<EmailProperty>,
pub family_name: Vec<FamilyNameProperty>,
pub fax_number: Vec<FaxNumberProperty>,
pub follows: Vec<FollowsProperty>,
pub funder: Vec<FunderProperty>,
pub funding: Vec<FundingProperty>,
pub gender: Vec<GenderProperty>,
pub given_name: Vec<GivenNameProperty>,
pub global_location_number: Vec<GlobalLocationNumberProperty>,
pub has_credential: Vec<HasCredentialProperty>,
pub has_occupation: Vec<HasOccupationProperty>,
pub has_offer_catalog: Vec<HasOfferCatalogProperty>,
pub has_pos: Vec<HasPosProperty>,
pub height: Vec<HeightProperty>,
pub home_location: Vec<HomeLocationProperty>,
pub honorific_prefix: Vec<HonorificPrefixProperty>,
pub honorific_suffix: Vec<HonorificSuffixProperty>,
pub interaction_statistic: Vec<InteractionStatisticProperty>,
pub isic_v_4: Vec<IsicV4Property>,
pub job_title: Vec<JobTitleProperty>,
pub knows: Vec<KnowsProperty>,
pub knows_about: Vec<KnowsAboutProperty>,
pub knows_language: Vec<KnowsLanguageProperty>,
pub makes_offer: Vec<MakesOfferProperty>,
pub member_of: Vec<MemberOfProperty>,
pub naics: Vec<NaicsProperty>,
pub nationality: Vec<NationalityProperty>,
pub net_worth: Vec<NetWorthProperty>,
pub owns: Vec<OwnsProperty>,
pub parent: Vec<ParentProperty>,
pub parents: Vec<ParentsProperty>,
pub performer_in: Vec<PerformerInProperty>,
pub publishing_principles: Vec<PublishingPrinciplesProperty>,
pub related_to: Vec<RelatedToProperty>,
pub seeks: Vec<SeeksProperty>,
pub sibling: Vec<SiblingProperty>,
pub siblings: Vec<SiblingsProperty>,
pub sponsor: Vec<SponsorProperty>,
pub spouse: Vec<SpouseProperty>,
pub tax_id: Vec<TaxIdProperty>,
pub telephone: Vec<TelephoneProperty>,
pub vat_id: Vec<VatIdProperty>,
pub weight: Vec<WeightProperty>,
pub work_location: Vec<WorkLocationProperty>,
pub works_for: Vec<WorksForProperty>,
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§
§diagnosis: Vec<DiagnosisProperty>
§drug: Vec<DrugProperty>
§health_condition: Vec<HealthConditionProperty>
§audience_type: Vec<AudienceTypeProperty>
§geographic_area: Vec<GeographicAreaProperty>
§required_gender: Vec<RequiredGenderProperty>
§required_max_age: Vec<RequiredMaxAgeProperty>
§required_min_age: Vec<RequiredMinAgeProperty>
§suggested_age: Vec<SuggestedAgeProperty>
§suggested_gender: Vec<SuggestedGenderProperty>
§suggested_max_age: Vec<SuggestedMaxAgeProperty>
§suggested_measurement: Vec<SuggestedMeasurementProperty>
§suggested_min_age: Vec<SuggestedMinAgeProperty>
§additional_name: Vec<AdditionalNameProperty>
§address: Vec<AddressProperty>
§affiliation: Vec<AffiliationProperty>
§agent_interaction_statistic: Vec<AgentInteractionStatisticProperty>
§alumni_of: Vec<AlumniOfProperty>
§award: Vec<AwardProperty>
§awards: Vec<AwardsProperty>
👎Deprecated: This schema is superseded by https://schema.org/award.
§birth_date: Vec<BirthDateProperty>
§birth_place: Vec<BirthPlaceProperty>
§brand: Vec<BrandProperty>
§call_sign: Vec<CallSignProperty>
§children: Vec<ChildrenProperty>
§colleague: Vec<ColleagueProperty>
§colleagues: Vec<ColleaguesProperty>
👎Deprecated: This schema is superseded by https://schema.org/colleague.
§contact_point: Vec<ContactPointProperty>
§contact_points: Vec<ContactPointsProperty>
👎Deprecated: This schema is superseded by https://schema.org/contactPoint.
§death_date: Vec<DeathDateProperty>
§death_place: Vec<DeathPlaceProperty>
§duns: Vec<DunsProperty>
§email: Vec<EmailProperty>
§family_name: Vec<FamilyNameProperty>
§fax_number: Vec<FaxNumberProperty>
§follows: Vec<FollowsProperty>
§funder: Vec<FunderProperty>
§funding: Vec<FundingProperty>
§gender: Vec<GenderProperty>
§given_name: Vec<GivenNameProperty>
§global_location_number: Vec<GlobalLocationNumberProperty>
§has_credential: Vec<HasCredentialProperty>
§has_occupation: Vec<HasOccupationProperty>
§has_offer_catalog: Vec<HasOfferCatalogProperty>
§has_pos: Vec<HasPosProperty>
§height: Vec<HeightProperty>
§home_location: Vec<HomeLocationProperty>
§honorific_prefix: Vec<HonorificPrefixProperty>
§honorific_suffix: Vec<HonorificSuffixProperty>
§interaction_statistic: Vec<InteractionStatisticProperty>
§isic_v_4: Vec<IsicV4Property>
§job_title: Vec<JobTitleProperty>
§knows: Vec<KnowsProperty>
§knows_about: Vec<KnowsAboutProperty>
§knows_language: Vec<KnowsLanguageProperty>
§makes_offer: Vec<MakesOfferProperty>
§member_of: Vec<MemberOfProperty>
§naics: Vec<NaicsProperty>
§nationality: Vec<NationalityProperty>
§net_worth: Vec<NetWorthProperty>
§owns: Vec<OwnsProperty>
§parent: Vec<ParentProperty>
§parents: Vec<ParentsProperty>
👎Deprecated: This schema is superseded by https://schema.org/parent.
§performer_in: Vec<PerformerInProperty>
§publishing_principles: Vec<PublishingPrinciplesProperty>
§seeks: Vec<SeeksProperty>
§sibling: Vec<SiblingProperty>
§siblings: Vec<SiblingsProperty>
👎Deprecated: This schema is superseded by https://schema.org/sibling.
§sponsor: Vec<SponsorProperty>
§spouse: Vec<SpouseProperty>
§tax_id: Vec<TaxIdProperty>
§telephone: Vec<TelephoneProperty>
§vat_id: Vec<VatIdProperty>
§weight: Vec<WeightProperty>
§work_location: Vec<WorkLocationProperty>
§works_for: Vec<WorksForProperty>
§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 AudienceTrait for Patient
impl AudienceTrait for Patient
source§fn get_audience_type(&self) -> &[AudienceTypeProperty]
fn get_audience_type(&self) -> &[AudienceTypeProperty]
Get https://schema.org/audienceType from
Self
as borrowed slice.source§fn take_audience_type(&mut self) -> Vec<AudienceTypeProperty>
fn take_audience_type(&mut self) -> Vec<AudienceTypeProperty>
Take https://schema.org/audienceType from
Self
as owned vector.source§fn get_geographic_area(&self) -> &[GeographicAreaProperty]
fn get_geographic_area(&self) -> &[GeographicAreaProperty]
Get https://schema.org/geographicArea from
Self
as borrowed slice.source§fn take_geographic_area(&mut self) -> Vec<GeographicAreaProperty>
fn take_geographic_area(&mut self) -> Vec<GeographicAreaProperty>
Take https://schema.org/geographicArea from
Self
as owned vector.source§impl PatientTrait for Patient
impl PatientTrait for Patient
source§fn get_diagnosis(&self) -> &[DiagnosisProperty]
fn get_diagnosis(&self) -> &[DiagnosisProperty]
Get https://schema.org/diagnosis from
Self
as borrowed slice.source§fn take_diagnosis(&mut self) -> Vec<DiagnosisProperty>
fn take_diagnosis(&mut self) -> Vec<DiagnosisProperty>
Take https://schema.org/diagnosis from
Self
as owned vector.source§fn get_drug(&self) -> &[DrugProperty]
fn get_drug(&self) -> &[DrugProperty]
Get https://schema.org/drug from
Self
as borrowed slice.source§fn take_drug(&mut self) -> Vec<DrugProperty>
fn take_drug(&mut self) -> Vec<DrugProperty>
Take https://schema.org/drug from
Self
as owned vector.source§fn get_health_condition(&self) -> &[HealthConditionProperty]
fn get_health_condition(&self) -> &[HealthConditionProperty]
Get https://schema.org/healthCondition from
Self
as borrowed slice.source§fn take_health_condition(&mut self) -> Vec<HealthConditionProperty>
fn take_health_condition(&mut self) -> Vec<HealthConditionProperty>
Take https://schema.org/healthCondition from
Self
as owned vector.source§impl PeopleAudienceTrait for Patient
impl PeopleAudienceTrait for Patient
source§fn get_health_condition(&self) -> &[HealthConditionProperty]
fn get_health_condition(&self) -> &[HealthConditionProperty]
Get https://schema.org/healthCondition from
Self
as borrowed slice.source§fn take_health_condition(&mut self) -> Vec<HealthConditionProperty>
fn take_health_condition(&mut self) -> Vec<HealthConditionProperty>
Take https://schema.org/healthCondition from
Self
as owned vector.source§fn get_required_gender(&self) -> &[RequiredGenderProperty]
fn get_required_gender(&self) -> &[RequiredGenderProperty]
Get https://schema.org/requiredGender from
Self
as borrowed slice.source§fn take_required_gender(&mut self) -> Vec<RequiredGenderProperty>
fn take_required_gender(&mut self) -> Vec<RequiredGenderProperty>
Take https://schema.org/requiredGender from
Self
as owned vector.source§fn get_required_max_age(&self) -> &[RequiredMaxAgeProperty]
fn get_required_max_age(&self) -> &[RequiredMaxAgeProperty]
Get https://schema.org/requiredMaxAge from
Self
as borrowed slice.source§fn take_required_max_age(&mut self) -> Vec<RequiredMaxAgeProperty>
fn take_required_max_age(&mut self) -> Vec<RequiredMaxAgeProperty>
Take https://schema.org/requiredMaxAge from
Self
as owned vector.source§fn get_required_min_age(&self) -> &[RequiredMinAgeProperty]
fn get_required_min_age(&self) -> &[RequiredMinAgeProperty]
Get https://schema.org/requiredMinAge from
Self
as borrowed slice.source§fn take_required_min_age(&mut self) -> Vec<RequiredMinAgeProperty>
fn take_required_min_age(&mut self) -> Vec<RequiredMinAgeProperty>
Take https://schema.org/requiredMinAge from
Self
as owned vector.source§fn get_suggested_age(&self) -> &[SuggestedAgeProperty]
fn get_suggested_age(&self) -> &[SuggestedAgeProperty]
Get https://schema.org/suggestedAge from
Self
as borrowed slice.source§fn take_suggested_age(&mut self) -> Vec<SuggestedAgeProperty>
fn take_suggested_age(&mut self) -> Vec<SuggestedAgeProperty>
Take https://schema.org/suggestedAge from
Self
as owned vector.source§fn get_suggested_gender(&self) -> &[SuggestedGenderProperty]
fn get_suggested_gender(&self) -> &[SuggestedGenderProperty]
Get https://schema.org/suggestedGender from
Self
as borrowed slice.source§fn take_suggested_gender(&mut self) -> Vec<SuggestedGenderProperty>
fn take_suggested_gender(&mut self) -> Vec<SuggestedGenderProperty>
Take https://schema.org/suggestedGender from
Self
as owned vector.source§fn get_suggested_max_age(&self) -> &[SuggestedMaxAgeProperty]
fn get_suggested_max_age(&self) -> &[SuggestedMaxAgeProperty]
Get https://schema.org/suggestedMaxAge from
Self
as borrowed slice.source§fn take_suggested_max_age(&mut self) -> Vec<SuggestedMaxAgeProperty>
fn take_suggested_max_age(&mut self) -> Vec<SuggestedMaxAgeProperty>
Take https://schema.org/suggestedMaxAge from
Self
as owned vector.source§fn get_suggested_measurement(&self) -> &[SuggestedMeasurementProperty]
fn get_suggested_measurement(&self) -> &[SuggestedMeasurementProperty]
Get https://schema.org/suggestedMeasurement from
Self
as borrowed slice.source§fn take_suggested_measurement(&mut self) -> Vec<SuggestedMeasurementProperty>
fn take_suggested_measurement(&mut self) -> Vec<SuggestedMeasurementProperty>
Take https://schema.org/suggestedMeasurement from
Self
as owned vector.source§fn get_suggested_min_age(&self) -> &[SuggestedMinAgeProperty]
fn get_suggested_min_age(&self) -> &[SuggestedMinAgeProperty]
Get https://schema.org/suggestedMinAge from
Self
as borrowed slice.source§fn take_suggested_min_age(&mut self) -> Vec<SuggestedMinAgeProperty>
fn take_suggested_min_age(&mut self) -> Vec<SuggestedMinAgeProperty>
Take https://schema.org/suggestedMinAge from
Self
as owned vector.source§impl PersonTrait for Patient
impl PersonTrait for Patient
source§fn get_additional_name(&self) -> &[AdditionalNameProperty]
fn get_additional_name(&self) -> &[AdditionalNameProperty]
Get https://schema.org/additionalName from
Self
as borrowed slice.source§fn take_additional_name(&mut self) -> Vec<AdditionalNameProperty>
fn take_additional_name(&mut self) -> Vec<AdditionalNameProperty>
Take https://schema.org/additionalName from
Self
as owned vector.source§fn get_address(&self) -> &[AddressProperty]
fn get_address(&self) -> &[AddressProperty]
Get https://schema.org/address from
Self
as borrowed slice.source§fn take_address(&mut self) -> Vec<AddressProperty>
fn take_address(&mut self) -> Vec<AddressProperty>
Take https://schema.org/address from
Self
as owned vector.source§fn get_affiliation(&self) -> &[AffiliationProperty]
fn get_affiliation(&self) -> &[AffiliationProperty]
Get https://schema.org/affiliation from
Self
as borrowed slice.source§fn take_affiliation(&mut self) -> Vec<AffiliationProperty>
fn take_affiliation(&mut self) -> Vec<AffiliationProperty>
Take https://schema.org/affiliation from
Self
as owned vector.source§fn get_agent_interaction_statistic(
&self
) -> &[AgentInteractionStatisticProperty]
fn get_agent_interaction_statistic( &self ) -> &[AgentInteractionStatisticProperty]
Get https://schema.org/agentInteractionStatistic from
Self
as borrowed slice.source§fn take_agent_interaction_statistic(
&mut self
) -> Vec<AgentInteractionStatisticProperty>
fn take_agent_interaction_statistic( &mut self ) -> Vec<AgentInteractionStatisticProperty>
Take https://schema.org/agentInteractionStatistic from
Self
as owned vector.source§fn get_alumni_of(&self) -> &[AlumniOfProperty]
fn get_alumni_of(&self) -> &[AlumniOfProperty]
Get https://schema.org/alumniOf from
Self
as borrowed slice.source§fn take_alumni_of(&mut self) -> Vec<AlumniOfProperty>
fn take_alumni_of(&mut self) -> Vec<AlumniOfProperty>
Take https://schema.org/alumniOf from
Self
as owned vector.source§fn get_award(&self) -> &[AwardProperty]
fn get_award(&self) -> &[AwardProperty]
Get https://schema.org/award from
Self
as borrowed slice.source§fn take_award(&mut self) -> Vec<AwardProperty>
fn take_award(&mut self) -> Vec<AwardProperty>
Take https://schema.org/award from
Self
as owned vector.source§fn get_awards(&self) -> &[AwardsProperty]
fn get_awards(&self) -> &[AwardsProperty]
👎Deprecated: This schema is superseded by https://schema.org/award.
Get https://schema.org/awards from
Self
as borrowed slice.source§fn take_awards(&mut self) -> Vec<AwardsProperty>
fn take_awards(&mut self) -> Vec<AwardsProperty>
👎Deprecated: This schema is superseded by https://schema.org/award.
Take https://schema.org/awards from
Self
as owned vector.source§fn get_birth_date(&self) -> &[BirthDateProperty]
fn get_birth_date(&self) -> &[BirthDateProperty]
Get https://schema.org/birthDate from
Self
as borrowed slice.source§fn take_birth_date(&mut self) -> Vec<BirthDateProperty>
fn take_birth_date(&mut self) -> Vec<BirthDateProperty>
Take https://schema.org/birthDate from
Self
as owned vector.source§fn get_birth_place(&self) -> &[BirthPlaceProperty]
fn get_birth_place(&self) -> &[BirthPlaceProperty]
Get https://schema.org/birthPlace from
Self
as borrowed slice.source§fn take_birth_place(&mut self) -> Vec<BirthPlaceProperty>
fn take_birth_place(&mut self) -> Vec<BirthPlaceProperty>
Take https://schema.org/birthPlace from
Self
as owned vector.source§fn get_brand(&self) -> &[BrandProperty]
fn get_brand(&self) -> &[BrandProperty]
Get https://schema.org/brand from
Self
as borrowed slice.source§fn take_brand(&mut self) -> Vec<BrandProperty>
fn take_brand(&mut self) -> Vec<BrandProperty>
Take https://schema.org/brand from
Self
as owned vector.source§fn get_call_sign(&self) -> &[CallSignProperty]
fn get_call_sign(&self) -> &[CallSignProperty]
Get https://schema.org/callSign from
Self
as borrowed slice.source§fn take_call_sign(&mut self) -> Vec<CallSignProperty>
fn take_call_sign(&mut self) -> Vec<CallSignProperty>
Take https://schema.org/callSign from
Self
as owned vector.source§fn get_children(&self) -> &[ChildrenProperty]
fn get_children(&self) -> &[ChildrenProperty]
Get https://schema.org/children from
Self
as borrowed slice.source§fn take_children(&mut self) -> Vec<ChildrenProperty>
fn take_children(&mut self) -> Vec<ChildrenProperty>
Take https://schema.org/children from
Self
as owned vector.source§fn get_colleague(&self) -> &[ColleagueProperty]
fn get_colleague(&self) -> &[ColleagueProperty]
Get https://schema.org/colleague from
Self
as borrowed slice.source§fn take_colleague(&mut self) -> Vec<ColleagueProperty>
fn take_colleague(&mut self) -> Vec<ColleagueProperty>
Take https://schema.org/colleague from
Self
as owned vector.source§fn get_colleagues(&self) -> &[ColleaguesProperty]
fn get_colleagues(&self) -> &[ColleaguesProperty]
👎Deprecated: This schema is superseded by https://schema.org/colleague.
Get https://schema.org/colleagues from
Self
as borrowed slice.source§fn take_colleagues(&mut self) -> Vec<ColleaguesProperty>
fn take_colleagues(&mut self) -> Vec<ColleaguesProperty>
👎Deprecated: This schema is superseded by https://schema.org/colleague.
Take https://schema.org/colleagues 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_contact_points(&self) -> &[ContactPointsProperty]
fn get_contact_points(&self) -> &[ContactPointsProperty]
👎Deprecated: This schema is superseded by https://schema.org/contactPoint.
Get https://schema.org/contactPoints from
Self
as borrowed slice.source§fn take_contact_points(&mut self) -> Vec<ContactPointsProperty>
fn take_contact_points(&mut self) -> Vec<ContactPointsProperty>
👎Deprecated: This schema is superseded by https://schema.org/contactPoint.
Take https://schema.org/contactPoints from
Self
as owned vector.source§fn get_death_date(&self) -> &[DeathDateProperty]
fn get_death_date(&self) -> &[DeathDateProperty]
Get https://schema.org/deathDate from
Self
as borrowed slice.source§fn take_death_date(&mut self) -> Vec<DeathDateProperty>
fn take_death_date(&mut self) -> Vec<DeathDateProperty>
Take https://schema.org/deathDate from
Self
as owned vector.source§fn get_death_place(&self) -> &[DeathPlaceProperty]
fn get_death_place(&self) -> &[DeathPlaceProperty]
Get https://schema.org/deathPlace from
Self
as borrowed slice.source§fn take_death_place(&mut self) -> Vec<DeathPlaceProperty>
fn take_death_place(&mut self) -> Vec<DeathPlaceProperty>
Take https://schema.org/deathPlace from
Self
as owned vector.source§fn get_duns(&self) -> &[DunsProperty]
fn get_duns(&self) -> &[DunsProperty]
Get https://schema.org/duns from
Self
as borrowed slice.source§fn take_duns(&mut self) -> Vec<DunsProperty>
fn take_duns(&mut self) -> Vec<DunsProperty>
Take https://schema.org/duns from
Self
as owned vector.source§fn get_email(&self) -> &[EmailProperty]
fn get_email(&self) -> &[EmailProperty]
Get https://schema.org/email from
Self
as borrowed slice.source§fn take_email(&mut self) -> Vec<EmailProperty>
fn take_email(&mut self) -> Vec<EmailProperty>
Take https://schema.org/email from
Self
as owned vector.source§fn get_family_name(&self) -> &[FamilyNameProperty]
fn get_family_name(&self) -> &[FamilyNameProperty]
Get https://schema.org/familyName from
Self
as borrowed slice.source§fn take_family_name(&mut self) -> Vec<FamilyNameProperty>
fn take_family_name(&mut self) -> Vec<FamilyNameProperty>
Take https://schema.org/familyName from
Self
as owned vector.source§fn get_fax_number(&self) -> &[FaxNumberProperty]
fn get_fax_number(&self) -> &[FaxNumberProperty]
Get https://schema.org/faxNumber from
Self
as borrowed slice.source§fn take_fax_number(&mut self) -> Vec<FaxNumberProperty>
fn take_fax_number(&mut self) -> Vec<FaxNumberProperty>
Take https://schema.org/faxNumber from
Self
as owned vector.source§fn get_follows(&self) -> &[FollowsProperty]
fn get_follows(&self) -> &[FollowsProperty]
Get https://schema.org/follows from
Self
as borrowed slice.source§fn take_follows(&mut self) -> Vec<FollowsProperty>
fn take_follows(&mut self) -> Vec<FollowsProperty>
Take https://schema.org/follows from
Self
as owned vector.source§fn get_funder(&self) -> &[FunderProperty]
fn get_funder(&self) -> &[FunderProperty]
Get https://schema.org/funder from
Self
as borrowed slice.source§fn take_funder(&mut self) -> Vec<FunderProperty>
fn take_funder(&mut self) -> Vec<FunderProperty>
Take https://schema.org/funder from
Self
as owned vector.source§fn get_funding(&self) -> &[FundingProperty]
fn get_funding(&self) -> &[FundingProperty]
Get https://schema.org/funding from
Self
as borrowed slice.source§fn take_funding(&mut self) -> Vec<FundingProperty>
fn take_funding(&mut self) -> Vec<FundingProperty>
Take https://schema.org/funding from
Self
as owned vector.source§fn get_gender(&self) -> &[GenderProperty]
fn get_gender(&self) -> &[GenderProperty]
Get https://schema.org/gender from
Self
as borrowed slice.source§fn take_gender(&mut self) -> Vec<GenderProperty>
fn take_gender(&mut self) -> Vec<GenderProperty>
Take https://schema.org/gender from
Self
as owned vector.source§fn get_given_name(&self) -> &[GivenNameProperty]
fn get_given_name(&self) -> &[GivenNameProperty]
Get https://schema.org/givenName from
Self
as borrowed slice.source§fn take_given_name(&mut self) -> Vec<GivenNameProperty>
fn take_given_name(&mut self) -> Vec<GivenNameProperty>
Take https://schema.org/givenName from
Self
as owned vector.source§fn get_global_location_number(&self) -> &[GlobalLocationNumberProperty]
fn get_global_location_number(&self) -> &[GlobalLocationNumberProperty]
Get https://schema.org/globalLocationNumber from
Self
as borrowed slice.source§fn take_global_location_number(&mut self) -> Vec<GlobalLocationNumberProperty>
fn take_global_location_number(&mut self) -> Vec<GlobalLocationNumberProperty>
Take https://schema.org/globalLocationNumber from
Self
as owned vector.source§fn get_has_credential(&self) -> &[HasCredentialProperty]
fn get_has_credential(&self) -> &[HasCredentialProperty]
Get https://schema.org/hasCredential from
Self
as borrowed slice.source§fn take_has_credential(&mut self) -> Vec<HasCredentialProperty>
fn take_has_credential(&mut self) -> Vec<HasCredentialProperty>
Take https://schema.org/hasCredential from
Self
as owned vector.source§fn get_has_occupation(&self) -> &[HasOccupationProperty]
fn get_has_occupation(&self) -> &[HasOccupationProperty]
Get https://schema.org/hasOccupation from
Self
as borrowed slice.source§fn take_has_occupation(&mut self) -> Vec<HasOccupationProperty>
fn take_has_occupation(&mut self) -> Vec<HasOccupationProperty>
Take https://schema.org/hasOccupation from
Self
as owned vector.source§fn get_has_offer_catalog(&self) -> &[HasOfferCatalogProperty]
fn get_has_offer_catalog(&self) -> &[HasOfferCatalogProperty]
Get https://schema.org/hasOfferCatalog from
Self
as borrowed slice.source§fn take_has_offer_catalog(&mut self) -> Vec<HasOfferCatalogProperty>
fn take_has_offer_catalog(&mut self) -> Vec<HasOfferCatalogProperty>
Take https://schema.org/hasOfferCatalog from
Self
as owned vector.source§fn get_has_pos(&self) -> &[HasPosProperty]
fn get_has_pos(&self) -> &[HasPosProperty]
Get https://schema.org/hasPOS from
Self
as borrowed slice.source§fn take_has_pos(&mut self) -> Vec<HasPosProperty>
fn take_has_pos(&mut self) -> Vec<HasPosProperty>
Take https://schema.org/hasPOS from
Self
as owned vector.source§fn get_height(&self) -> &[HeightProperty]
fn get_height(&self) -> &[HeightProperty]
Get https://schema.org/height from
Self
as borrowed slice.source§fn take_height(&mut self) -> Vec<HeightProperty>
fn take_height(&mut self) -> Vec<HeightProperty>
Take https://schema.org/height from
Self
as owned vector.source§fn get_home_location(&self) -> &[HomeLocationProperty]
fn get_home_location(&self) -> &[HomeLocationProperty]
Get https://schema.org/homeLocation from
Self
as borrowed slice.source§fn take_home_location(&mut self) -> Vec<HomeLocationProperty>
fn take_home_location(&mut self) -> Vec<HomeLocationProperty>
Take https://schema.org/homeLocation from
Self
as owned vector.source§fn get_honorific_prefix(&self) -> &[HonorificPrefixProperty]
fn get_honorific_prefix(&self) -> &[HonorificPrefixProperty]
Get https://schema.org/honorificPrefix from
Self
as borrowed slice.source§fn take_honorific_prefix(&mut self) -> Vec<HonorificPrefixProperty>
fn take_honorific_prefix(&mut self) -> Vec<HonorificPrefixProperty>
Take https://schema.org/honorificPrefix from
Self
as owned vector.source§fn get_honorific_suffix(&self) -> &[HonorificSuffixProperty]
fn get_honorific_suffix(&self) -> &[HonorificSuffixProperty]
Get https://schema.org/honorificSuffix from
Self
as borrowed slice.source§fn take_honorific_suffix(&mut self) -> Vec<HonorificSuffixProperty>
fn take_honorific_suffix(&mut self) -> Vec<HonorificSuffixProperty>
Take https://schema.org/honorificSuffix from
Self
as owned vector.source§fn get_interaction_statistic(&self) -> &[InteractionStatisticProperty]
fn get_interaction_statistic(&self) -> &[InteractionStatisticProperty]
Get https://schema.org/interactionStatistic from
Self
as borrowed slice.source§fn take_interaction_statistic(&mut self) -> Vec<InteractionStatisticProperty>
fn take_interaction_statistic(&mut self) -> Vec<InteractionStatisticProperty>
Take https://schema.org/interactionStatistic from
Self
as owned vector.source§fn get_isic_v_4(&self) -> &[IsicV4Property]
fn get_isic_v_4(&self) -> &[IsicV4Property]
Get https://schema.org/isicV4 from
Self
as borrowed slice.source§fn take_isic_v_4(&mut self) -> Vec<IsicV4Property>
fn take_isic_v_4(&mut self) -> Vec<IsicV4Property>
Take https://schema.org/isicV4 from
Self
as owned vector.source§fn get_job_title(&self) -> &[JobTitleProperty]
fn get_job_title(&self) -> &[JobTitleProperty]
Get https://schema.org/jobTitle from
Self
as borrowed slice.source§fn take_job_title(&mut self) -> Vec<JobTitleProperty>
fn take_job_title(&mut self) -> Vec<JobTitleProperty>
Take https://schema.org/jobTitle from
Self
as owned vector.source§fn get_knows(&self) -> &[KnowsProperty]
fn get_knows(&self) -> &[KnowsProperty]
Get https://schema.org/knows from
Self
as borrowed slice.source§fn take_knows(&mut self) -> Vec<KnowsProperty>
fn take_knows(&mut self) -> Vec<KnowsProperty>
Take https://schema.org/knows from
Self
as owned vector.source§fn get_knows_about(&self) -> &[KnowsAboutProperty]
fn get_knows_about(&self) -> &[KnowsAboutProperty]
Get https://schema.org/knowsAbout from
Self
as borrowed slice.source§fn take_knows_about(&mut self) -> Vec<KnowsAboutProperty>
fn take_knows_about(&mut self) -> Vec<KnowsAboutProperty>
Take https://schema.org/knowsAbout from
Self
as owned vector.source§fn get_knows_language(&self) -> &[KnowsLanguageProperty]
fn get_knows_language(&self) -> &[KnowsLanguageProperty]
Get https://schema.org/knowsLanguage from
Self
as borrowed slice.source§fn take_knows_language(&mut self) -> Vec<KnowsLanguageProperty>
fn take_knows_language(&mut self) -> Vec<KnowsLanguageProperty>
Take https://schema.org/knowsLanguage from
Self
as owned vector.source§fn get_makes_offer(&self) -> &[MakesOfferProperty]
fn get_makes_offer(&self) -> &[MakesOfferProperty]
Get https://schema.org/makesOffer from
Self
as borrowed slice.source§fn take_makes_offer(&mut self) -> Vec<MakesOfferProperty>
fn take_makes_offer(&mut self) -> Vec<MakesOfferProperty>
Take https://schema.org/makesOffer from
Self
as owned vector.source§fn get_member_of(&self) -> &[MemberOfProperty]
fn get_member_of(&self) -> &[MemberOfProperty]
Get https://schema.org/memberOf from
Self
as borrowed slice.source§fn take_member_of(&mut self) -> Vec<MemberOfProperty>
fn take_member_of(&mut self) -> Vec<MemberOfProperty>
Take https://schema.org/memberOf from
Self
as owned vector.source§fn get_naics(&self) -> &[NaicsProperty]
fn get_naics(&self) -> &[NaicsProperty]
Get https://schema.org/naics from
Self
as borrowed slice.source§fn take_naics(&mut self) -> Vec<NaicsProperty>
fn take_naics(&mut self) -> Vec<NaicsProperty>
Take https://schema.org/naics from
Self
as owned vector.source§fn get_nationality(&self) -> &[NationalityProperty]
fn get_nationality(&self) -> &[NationalityProperty]
Get https://schema.org/nationality from
Self
as borrowed slice.source§fn take_nationality(&mut self) -> Vec<NationalityProperty>
fn take_nationality(&mut self) -> Vec<NationalityProperty>
Take https://schema.org/nationality from
Self
as owned vector.source§fn get_net_worth(&self) -> &[NetWorthProperty]
fn get_net_worth(&self) -> &[NetWorthProperty]
Get https://schema.org/netWorth from
Self
as borrowed slice.source§fn take_net_worth(&mut self) -> Vec<NetWorthProperty>
fn take_net_worth(&mut self) -> Vec<NetWorthProperty>
Take https://schema.org/netWorth from
Self
as owned vector.source§fn get_owns(&self) -> &[OwnsProperty]
fn get_owns(&self) -> &[OwnsProperty]
Get https://schema.org/owns from
Self
as borrowed slice.source§fn take_owns(&mut self) -> Vec<OwnsProperty>
fn take_owns(&mut self) -> Vec<OwnsProperty>
Take https://schema.org/owns from
Self
as owned vector.source§fn get_parent(&self) -> &[ParentProperty]
fn get_parent(&self) -> &[ParentProperty]
Get https://schema.org/parent from
Self
as borrowed slice.source§fn take_parent(&mut self) -> Vec<ParentProperty>
fn take_parent(&mut self) -> Vec<ParentProperty>
Take https://schema.org/parent from
Self
as owned vector.source§fn get_parents(&self) -> &[ParentsProperty]
fn get_parents(&self) -> &[ParentsProperty]
👎Deprecated: This schema is superseded by https://schema.org/parent.
Get https://schema.org/parents from
Self
as borrowed slice.source§fn take_parents(&mut self) -> Vec<ParentsProperty>
fn take_parents(&mut self) -> Vec<ParentsProperty>
👎Deprecated: This schema is superseded by https://schema.org/parent.
Take https://schema.org/parents from
Self
as owned vector.source§fn get_performer_in(&self) -> &[PerformerInProperty]
fn get_performer_in(&self) -> &[PerformerInProperty]
Get https://schema.org/performerIn from
Self
as borrowed slice.source§fn take_performer_in(&mut self) -> Vec<PerformerInProperty>
fn take_performer_in(&mut self) -> Vec<PerformerInProperty>
Take https://schema.org/performerIn from
Self
as owned vector.source§fn get_publishing_principles(&self) -> &[PublishingPrinciplesProperty]
fn get_publishing_principles(&self) -> &[PublishingPrinciplesProperty]
Get https://schema.org/publishingPrinciples from
Self
as borrowed slice.source§fn take_publishing_principles(&mut self) -> Vec<PublishingPrinciplesProperty>
fn take_publishing_principles(&mut self) -> Vec<PublishingPrinciplesProperty>
Take https://schema.org/publishingPrinciples from
Self
as owned vector.Get https://schema.org/relatedTo from
Self
as borrowed slice.Take https://schema.org/relatedTo from
Self
as owned vector.source§fn get_seeks(&self) -> &[SeeksProperty]
fn get_seeks(&self) -> &[SeeksProperty]
Get https://schema.org/seeks from
Self
as borrowed slice.source§fn take_seeks(&mut self) -> Vec<SeeksProperty>
fn take_seeks(&mut self) -> Vec<SeeksProperty>
Take https://schema.org/seeks from
Self
as owned vector.source§fn get_sibling(&self) -> &[SiblingProperty]
fn get_sibling(&self) -> &[SiblingProperty]
Get https://schema.org/sibling from
Self
as borrowed slice.source§fn take_sibling(&mut self) -> Vec<SiblingProperty>
fn take_sibling(&mut self) -> Vec<SiblingProperty>
Take https://schema.org/sibling from
Self
as owned vector.source§fn get_siblings(&self) -> &[SiblingsProperty]
fn get_siblings(&self) -> &[SiblingsProperty]
👎Deprecated: This schema is superseded by https://schema.org/sibling.
Get https://schema.org/siblings from
Self
as borrowed slice.source§fn take_siblings(&mut self) -> Vec<SiblingsProperty>
fn take_siblings(&mut self) -> Vec<SiblingsProperty>
👎Deprecated: This schema is superseded by https://schema.org/sibling.
Take https://schema.org/siblings from
Self
as owned vector.source§fn get_sponsor(&self) -> &[SponsorProperty]
fn get_sponsor(&self) -> &[SponsorProperty]
Get https://schema.org/sponsor from
Self
as borrowed slice.source§fn take_sponsor(&mut self) -> Vec<SponsorProperty>
fn take_sponsor(&mut self) -> Vec<SponsorProperty>
Take https://schema.org/sponsor from
Self
as owned vector.source§fn get_spouse(&self) -> &[SpouseProperty]
fn get_spouse(&self) -> &[SpouseProperty]
Get https://schema.org/spouse from
Self
as borrowed slice.source§fn take_spouse(&mut self) -> Vec<SpouseProperty>
fn take_spouse(&mut self) -> Vec<SpouseProperty>
Take https://schema.org/spouse from
Self
as owned vector.source§fn get_tax_id(&self) -> &[TaxIdProperty]
fn get_tax_id(&self) -> &[TaxIdProperty]
Get https://schema.org/taxID from
Self
as borrowed slice.source§fn take_tax_id(&mut self) -> Vec<TaxIdProperty>
fn take_tax_id(&mut self) -> Vec<TaxIdProperty>
Take https://schema.org/taxID from
Self
as owned vector.source§fn get_telephone(&self) -> &[TelephoneProperty]
fn get_telephone(&self) -> &[TelephoneProperty]
Get https://schema.org/telephone from
Self
as borrowed slice.source§fn take_telephone(&mut self) -> Vec<TelephoneProperty>
fn take_telephone(&mut self) -> Vec<TelephoneProperty>
Take https://schema.org/telephone from
Self
as owned vector.source§fn get_vat_id(&self) -> &[VatIdProperty]
fn get_vat_id(&self) -> &[VatIdProperty]
Get https://schema.org/vatID from
Self
as borrowed slice.source§fn take_vat_id(&mut self) -> Vec<VatIdProperty>
fn take_vat_id(&mut self) -> Vec<VatIdProperty>
Take https://schema.org/vatID from
Self
as owned vector.source§fn get_weight(&self) -> &[WeightProperty]
fn get_weight(&self) -> &[WeightProperty]
Get https://schema.org/weight from
Self
as borrowed slice.source§fn take_weight(&mut self) -> Vec<WeightProperty>
fn take_weight(&mut self) -> Vec<WeightProperty>
Take https://schema.org/weight from
Self
as owned vector.source§fn get_work_location(&self) -> &[WorkLocationProperty]
fn get_work_location(&self) -> &[WorkLocationProperty]
Get https://schema.org/workLocation from
Self
as borrowed slice.source§fn take_work_location(&mut self) -> Vec<WorkLocationProperty>
fn take_work_location(&mut self) -> Vec<WorkLocationProperty>
Take https://schema.org/workLocation from
Self
as owned vector.source§fn get_works_for(&self) -> &[WorksForProperty]
fn get_works_for(&self) -> &[WorksForProperty]
Get https://schema.org/worksFor from
Self
as borrowed slice.source§fn take_works_for(&mut self) -> Vec<WorksForProperty>
fn take_works_for(&mut self) -> Vec<WorksForProperty>
Take https://schema.org/worksFor from
Self
as owned vector.source§impl ThingTrait for Patient
impl ThingTrait for Patient
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.impl MedicalAudienceTrait for Patient
Auto Trait Implementations§
impl RefUnwindSafe for Patient
impl Send for Patient
impl Sync for Patient
impl Unpin for Patient
impl UnwindSafe for Patient
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