Trait schema_org_types::PersonTrait
source · pub trait PersonTrait {
Show 128 methods
// Required methods
fn get_additional_name(&self) -> &[AdditionalNameProperty];
fn take_additional_name(&mut self) -> Vec<AdditionalNameProperty>;
fn get_address(&self) -> &[AddressProperty];
fn take_address(&mut self) -> Vec<AddressProperty>;
fn get_affiliation(&self) -> &[AffiliationProperty];
fn take_affiliation(&mut self) -> Vec<AffiliationProperty>;
fn get_agent_interaction_statistic(
&self
) -> &[AgentInteractionStatisticProperty];
fn take_agent_interaction_statistic(
&mut self
) -> Vec<AgentInteractionStatisticProperty>;
fn get_alumni_of(&self) -> &[AlumniOfProperty];
fn take_alumni_of(&mut self) -> Vec<AlumniOfProperty>;
fn get_award(&self) -> &[AwardProperty];
fn take_award(&mut self) -> Vec<AwardProperty>;
fn get_awards(&self) -> &[AwardsProperty];
fn take_awards(&mut self) -> Vec<AwardsProperty>;
fn get_birth_date(&self) -> &[BirthDateProperty];
fn take_birth_date(&mut self) -> Vec<BirthDateProperty>;
fn get_birth_place(&self) -> &[BirthPlaceProperty];
fn take_birth_place(&mut self) -> Vec<BirthPlaceProperty>;
fn get_brand(&self) -> &[BrandProperty];
fn take_brand(&mut self) -> Vec<BrandProperty>;
fn get_call_sign(&self) -> &[CallSignProperty];
fn take_call_sign(&mut self) -> Vec<CallSignProperty>;
fn get_children(&self) -> &[ChildrenProperty];
fn take_children(&mut self) -> Vec<ChildrenProperty>;
fn get_colleague(&self) -> &[ColleagueProperty];
fn take_colleague(&mut self) -> Vec<ColleagueProperty>;
fn get_colleagues(&self) -> &[ColleaguesProperty];
fn take_colleagues(&mut self) -> Vec<ColleaguesProperty>;
fn get_contact_point(&self) -> &[ContactPointProperty];
fn take_contact_point(&mut self) -> Vec<ContactPointProperty>;
fn get_contact_points(&self) -> &[ContactPointsProperty];
fn take_contact_points(&mut self) -> Vec<ContactPointsProperty>;
fn get_death_date(&self) -> &[DeathDateProperty];
fn take_death_date(&mut self) -> Vec<DeathDateProperty>;
fn get_death_place(&self) -> &[DeathPlaceProperty];
fn take_death_place(&mut self) -> Vec<DeathPlaceProperty>;
fn get_duns(&self) -> &[DunsProperty];
fn take_duns(&mut self) -> Vec<DunsProperty>;
fn get_email(&self) -> &[EmailProperty];
fn take_email(&mut self) -> Vec<EmailProperty>;
fn get_family_name(&self) -> &[FamilyNameProperty];
fn take_family_name(&mut self) -> Vec<FamilyNameProperty>;
fn get_fax_number(&self) -> &[FaxNumberProperty];
fn take_fax_number(&mut self) -> Vec<FaxNumberProperty>;
fn get_follows(&self) -> &[FollowsProperty];
fn take_follows(&mut self) -> Vec<FollowsProperty>;
fn get_funder(&self) -> &[FunderProperty];
fn take_funder(&mut self) -> Vec<FunderProperty>;
fn get_funding(&self) -> &[FundingProperty];
fn take_funding(&mut self) -> Vec<FundingProperty>;
fn get_gender(&self) -> &[GenderProperty];
fn take_gender(&mut self) -> Vec<GenderProperty>;
fn get_given_name(&self) -> &[GivenNameProperty];
fn take_given_name(&mut self) -> Vec<GivenNameProperty>;
fn get_global_location_number(&self) -> &[GlobalLocationNumberProperty];
fn take_global_location_number(
&mut self
) -> Vec<GlobalLocationNumberProperty>;
fn get_has_credential(&self) -> &[HasCredentialProperty];
fn take_has_credential(&mut self) -> Vec<HasCredentialProperty>;
fn get_has_occupation(&self) -> &[HasOccupationProperty];
fn take_has_occupation(&mut self) -> Vec<HasOccupationProperty>;
fn get_has_offer_catalog(&self) -> &[HasOfferCatalogProperty];
fn take_has_offer_catalog(&mut self) -> Vec<HasOfferCatalogProperty>;
fn get_has_pos(&self) -> &[HasPosProperty];
fn take_has_pos(&mut self) -> Vec<HasPosProperty>;
fn get_height(&self) -> &[HeightProperty];
fn take_height(&mut self) -> Vec<HeightProperty>;
fn get_home_location(&self) -> &[HomeLocationProperty];
fn take_home_location(&mut self) -> Vec<HomeLocationProperty>;
fn get_honorific_prefix(&self) -> &[HonorificPrefixProperty];
fn take_honorific_prefix(&mut self) -> Vec<HonorificPrefixProperty>;
fn get_honorific_suffix(&self) -> &[HonorificSuffixProperty];
fn take_honorific_suffix(&mut self) -> Vec<HonorificSuffixProperty>;
fn get_interaction_statistic(&self) -> &[InteractionStatisticProperty];
fn take_interaction_statistic(
&mut self
) -> Vec<InteractionStatisticProperty>;
fn get_isic_v_4(&self) -> &[IsicV4Property];
fn take_isic_v_4(&mut self) -> Vec<IsicV4Property>;
fn get_job_title(&self) -> &[JobTitleProperty];
fn take_job_title(&mut self) -> Vec<JobTitleProperty>;
fn get_knows(&self) -> &[KnowsProperty];
fn take_knows(&mut self) -> Vec<KnowsProperty>;
fn get_knows_about(&self) -> &[KnowsAboutProperty];
fn take_knows_about(&mut self) -> Vec<KnowsAboutProperty>;
fn get_knows_language(&self) -> &[KnowsLanguageProperty];
fn take_knows_language(&mut self) -> Vec<KnowsLanguageProperty>;
fn get_makes_offer(&self) -> &[MakesOfferProperty];
fn take_makes_offer(&mut self) -> Vec<MakesOfferProperty>;
fn get_member_of(&self) -> &[MemberOfProperty];
fn take_member_of(&mut self) -> Vec<MemberOfProperty>;
fn get_naics(&self) -> &[NaicsProperty];
fn take_naics(&mut self) -> Vec<NaicsProperty>;
fn get_nationality(&self) -> &[NationalityProperty];
fn take_nationality(&mut self) -> Vec<NationalityProperty>;
fn get_net_worth(&self) -> &[NetWorthProperty];
fn take_net_worth(&mut self) -> Vec<NetWorthProperty>;
fn get_owns(&self) -> &[OwnsProperty];
fn take_owns(&mut self) -> Vec<OwnsProperty>;
fn get_parent(&self) -> &[ParentProperty];
fn take_parent(&mut self) -> Vec<ParentProperty>;
fn get_parents(&self) -> &[ParentsProperty];
fn take_parents(&mut self) -> Vec<ParentsProperty>;
fn get_performer_in(&self) -> &[PerformerInProperty];
fn take_performer_in(&mut self) -> Vec<PerformerInProperty>;
fn get_publishing_principles(&self) -> &[PublishingPrinciplesProperty];
fn take_publishing_principles(
&mut self
) -> Vec<PublishingPrinciplesProperty>;
fn get_related_to(&self) -> &[RelatedToProperty];
fn take_related_to(&mut self) -> Vec<RelatedToProperty>;
fn get_seeks(&self) -> &[SeeksProperty];
fn take_seeks(&mut self) -> Vec<SeeksProperty>;
fn get_sibling(&self) -> &[SiblingProperty];
fn take_sibling(&mut self) -> Vec<SiblingProperty>;
fn get_siblings(&self) -> &[SiblingsProperty];
fn take_siblings(&mut self) -> Vec<SiblingsProperty>;
fn get_sponsor(&self) -> &[SponsorProperty];
fn take_sponsor(&mut self) -> Vec<SponsorProperty>;
fn get_spouse(&self) -> &[SpouseProperty];
fn take_spouse(&mut self) -> Vec<SpouseProperty>;
fn get_tax_id(&self) -> &[TaxIdProperty];
fn take_tax_id(&mut self) -> Vec<TaxIdProperty>;
fn get_telephone(&self) -> &[TelephoneProperty];
fn take_telephone(&mut self) -> Vec<TelephoneProperty>;
fn get_vat_id(&self) -> &[VatIdProperty];
fn take_vat_id(&mut self) -> Vec<VatIdProperty>;
fn get_weight(&self) -> &[WeightProperty];
fn take_weight(&mut self) -> Vec<WeightProperty>;
fn get_work_location(&self) -> &[WorkLocationProperty];
fn take_work_location(&mut self) -> Vec<WorkLocationProperty>;
fn get_works_for(&self) -> &[WorksForProperty];
fn take_works_for(&mut self) -> Vec<WorksForProperty>;
}
Expand description
This trait is for properties from https://schema.org/Person.
Required Methods§
sourcefn get_additional_name(&self) -> &[AdditionalNameProperty]
fn get_additional_name(&self) -> &[AdditionalNameProperty]
Get https://schema.org/additionalName from Self
as borrowed slice.
sourcefn 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.
sourcefn get_address(&self) -> &[AddressProperty]
fn get_address(&self) -> &[AddressProperty]
Get https://schema.org/address from Self
as borrowed slice.
sourcefn take_address(&mut self) -> Vec<AddressProperty>
fn take_address(&mut self) -> Vec<AddressProperty>
Take https://schema.org/address from Self
as owned vector.
sourcefn get_affiliation(&self) -> &[AffiliationProperty]
fn get_affiliation(&self) -> &[AffiliationProperty]
Get https://schema.org/affiliation from Self
as borrowed slice.
sourcefn take_affiliation(&mut self) -> Vec<AffiliationProperty>
fn take_affiliation(&mut self) -> Vec<AffiliationProperty>
Take https://schema.org/affiliation from Self
as owned vector.
sourcefn get_agent_interaction_statistic(
&self
) -> &[AgentInteractionStatisticProperty]
fn get_agent_interaction_statistic( &self ) -> &[AgentInteractionStatisticProperty]
Get https://schema.org/agentInteractionStatistic from Self
as borrowed slice.
sourcefn 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.
sourcefn get_alumni_of(&self) -> &[AlumniOfProperty]
fn get_alumni_of(&self) -> &[AlumniOfProperty]
Get https://schema.org/alumniOf from Self
as borrowed slice.
sourcefn 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.
sourcefn get_award(&self) -> &[AwardProperty]
fn get_award(&self) -> &[AwardProperty]
Get https://schema.org/award from Self
as borrowed slice.
sourcefn take_award(&mut self) -> Vec<AwardProperty>
fn take_award(&mut self) -> Vec<AwardProperty>
Take https://schema.org/award from Self
as owned vector.
sourcefn get_awards(&self) -> &[AwardsProperty]
fn get_awards(&self) -> &[AwardsProperty]
Get https://schema.org/awards from Self
as borrowed slice.
sourcefn take_awards(&mut self) -> Vec<AwardsProperty>
fn take_awards(&mut self) -> Vec<AwardsProperty>
Take https://schema.org/awards from Self
as owned vector.
sourcefn get_birth_date(&self) -> &[BirthDateProperty]
fn get_birth_date(&self) -> &[BirthDateProperty]
Get https://schema.org/birthDate from Self
as borrowed slice.
sourcefn 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.
sourcefn get_birth_place(&self) -> &[BirthPlaceProperty]
fn get_birth_place(&self) -> &[BirthPlaceProperty]
Get https://schema.org/birthPlace from Self
as borrowed slice.
sourcefn 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.
sourcefn get_brand(&self) -> &[BrandProperty]
fn get_brand(&self) -> &[BrandProperty]
Get https://schema.org/brand from Self
as borrowed slice.
sourcefn take_brand(&mut self) -> Vec<BrandProperty>
fn take_brand(&mut self) -> Vec<BrandProperty>
Take https://schema.org/brand from Self
as owned vector.
sourcefn get_call_sign(&self) -> &[CallSignProperty]
fn get_call_sign(&self) -> &[CallSignProperty]
Get https://schema.org/callSign from Self
as borrowed slice.
sourcefn 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.
sourcefn get_children(&self) -> &[ChildrenProperty]
fn get_children(&self) -> &[ChildrenProperty]
Get https://schema.org/children from Self
as borrowed slice.
sourcefn take_children(&mut self) -> Vec<ChildrenProperty>
fn take_children(&mut self) -> Vec<ChildrenProperty>
Take https://schema.org/children from Self
as owned vector.
sourcefn get_colleague(&self) -> &[ColleagueProperty]
fn get_colleague(&self) -> &[ColleagueProperty]
Get https://schema.org/colleague from Self
as borrowed slice.
sourcefn take_colleague(&mut self) -> Vec<ColleagueProperty>
fn take_colleague(&mut self) -> Vec<ColleagueProperty>
Take https://schema.org/colleague from Self
as owned vector.
sourcefn get_colleagues(&self) -> &[ColleaguesProperty]
fn get_colleagues(&self) -> &[ColleaguesProperty]
Get https://schema.org/colleagues from Self
as borrowed slice.
sourcefn take_colleagues(&mut self) -> Vec<ColleaguesProperty>
fn take_colleagues(&mut self) -> Vec<ColleaguesProperty>
Take https://schema.org/colleagues 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_contact_points(&self) -> &[ContactPointsProperty]
fn get_contact_points(&self) -> &[ContactPointsProperty]
Get https://schema.org/contactPoints from Self
as borrowed slice.
sourcefn take_contact_points(&mut self) -> Vec<ContactPointsProperty>
fn take_contact_points(&mut self) -> Vec<ContactPointsProperty>
Take https://schema.org/contactPoints from Self
as owned vector.
sourcefn get_death_date(&self) -> &[DeathDateProperty]
fn get_death_date(&self) -> &[DeathDateProperty]
Get https://schema.org/deathDate from Self
as borrowed slice.
sourcefn 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.
sourcefn get_death_place(&self) -> &[DeathPlaceProperty]
fn get_death_place(&self) -> &[DeathPlaceProperty]
Get https://schema.org/deathPlace from Self
as borrowed slice.
sourcefn 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.
sourcefn get_duns(&self) -> &[DunsProperty]
fn get_duns(&self) -> &[DunsProperty]
Get https://schema.org/duns from Self
as borrowed slice.
sourcefn take_duns(&mut self) -> Vec<DunsProperty>
fn take_duns(&mut self) -> Vec<DunsProperty>
Take https://schema.org/duns from Self
as owned vector.
sourcefn get_email(&self) -> &[EmailProperty]
fn get_email(&self) -> &[EmailProperty]
Get https://schema.org/email from Self
as borrowed slice.
sourcefn take_email(&mut self) -> Vec<EmailProperty>
fn take_email(&mut self) -> Vec<EmailProperty>
Take https://schema.org/email from Self
as owned vector.
sourcefn get_family_name(&self) -> &[FamilyNameProperty]
fn get_family_name(&self) -> &[FamilyNameProperty]
Get https://schema.org/familyName from Self
as borrowed slice.
sourcefn 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.
sourcefn get_fax_number(&self) -> &[FaxNumberProperty]
fn get_fax_number(&self) -> &[FaxNumberProperty]
Get https://schema.org/faxNumber from Self
as borrowed slice.
sourcefn 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.
sourcefn get_follows(&self) -> &[FollowsProperty]
fn get_follows(&self) -> &[FollowsProperty]
Get https://schema.org/follows from Self
as borrowed slice.
sourcefn take_follows(&mut self) -> Vec<FollowsProperty>
fn take_follows(&mut self) -> Vec<FollowsProperty>
Take https://schema.org/follows from Self
as owned vector.
sourcefn get_funder(&self) -> &[FunderProperty]
fn get_funder(&self) -> &[FunderProperty]
Get https://schema.org/funder from Self
as borrowed slice.
sourcefn take_funder(&mut self) -> Vec<FunderProperty>
fn take_funder(&mut self) -> Vec<FunderProperty>
Take https://schema.org/funder from Self
as owned vector.
sourcefn get_funding(&self) -> &[FundingProperty]
fn get_funding(&self) -> &[FundingProperty]
Get https://schema.org/funding from Self
as borrowed slice.
sourcefn take_funding(&mut self) -> Vec<FundingProperty>
fn take_funding(&mut self) -> Vec<FundingProperty>
Take https://schema.org/funding from Self
as owned vector.
sourcefn get_gender(&self) -> &[GenderProperty]
fn get_gender(&self) -> &[GenderProperty]
Get https://schema.org/gender from Self
as borrowed slice.
sourcefn take_gender(&mut self) -> Vec<GenderProperty>
fn take_gender(&mut self) -> Vec<GenderProperty>
Take https://schema.org/gender from Self
as owned vector.
sourcefn get_given_name(&self) -> &[GivenNameProperty]
fn get_given_name(&self) -> &[GivenNameProperty]
Get https://schema.org/givenName from Self
as borrowed slice.
sourcefn 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.
sourcefn get_global_location_number(&self) -> &[GlobalLocationNumberProperty]
fn get_global_location_number(&self) -> &[GlobalLocationNumberProperty]
Get https://schema.org/globalLocationNumber from Self
as borrowed slice.
sourcefn 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.
sourcefn get_has_credential(&self) -> &[HasCredentialProperty]
fn get_has_credential(&self) -> &[HasCredentialProperty]
Get https://schema.org/hasCredential from Self
as borrowed slice.
sourcefn 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.
sourcefn get_has_occupation(&self) -> &[HasOccupationProperty]
fn get_has_occupation(&self) -> &[HasOccupationProperty]
Get https://schema.org/hasOccupation from Self
as borrowed slice.
sourcefn 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.
sourcefn get_has_offer_catalog(&self) -> &[HasOfferCatalogProperty]
fn get_has_offer_catalog(&self) -> &[HasOfferCatalogProperty]
Get https://schema.org/hasOfferCatalog from Self
as borrowed slice.
sourcefn 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.
sourcefn get_has_pos(&self) -> &[HasPosProperty]
fn get_has_pos(&self) -> &[HasPosProperty]
Get https://schema.org/hasPOS from Self
as borrowed slice.
sourcefn 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.
sourcefn get_height(&self) -> &[HeightProperty]
fn get_height(&self) -> &[HeightProperty]
Get https://schema.org/height from Self
as borrowed slice.
sourcefn take_height(&mut self) -> Vec<HeightProperty>
fn take_height(&mut self) -> Vec<HeightProperty>
Take https://schema.org/height from Self
as owned vector.
sourcefn get_home_location(&self) -> &[HomeLocationProperty]
fn get_home_location(&self) -> &[HomeLocationProperty]
Get https://schema.org/homeLocation from Self
as borrowed slice.
sourcefn 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.
sourcefn get_honorific_prefix(&self) -> &[HonorificPrefixProperty]
fn get_honorific_prefix(&self) -> &[HonorificPrefixProperty]
Get https://schema.org/honorificPrefix from Self
as borrowed slice.
sourcefn 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.
sourcefn get_honorific_suffix(&self) -> &[HonorificSuffixProperty]
fn get_honorific_suffix(&self) -> &[HonorificSuffixProperty]
Get https://schema.org/honorificSuffix from Self
as borrowed slice.
sourcefn 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.
sourcefn get_interaction_statistic(&self) -> &[InteractionStatisticProperty]
fn get_interaction_statistic(&self) -> &[InteractionStatisticProperty]
Get https://schema.org/interactionStatistic from Self
as borrowed slice.
sourcefn 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.
sourcefn get_isic_v_4(&self) -> &[IsicV4Property]
fn get_isic_v_4(&self) -> &[IsicV4Property]
Get https://schema.org/isicV4 from Self
as borrowed slice.
sourcefn 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.
sourcefn get_job_title(&self) -> &[JobTitleProperty]
fn get_job_title(&self) -> &[JobTitleProperty]
Get https://schema.org/jobTitle from Self
as borrowed slice.
sourcefn 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.
sourcefn get_knows(&self) -> &[KnowsProperty]
fn get_knows(&self) -> &[KnowsProperty]
Get https://schema.org/knows from Self
as borrowed slice.
sourcefn take_knows(&mut self) -> Vec<KnowsProperty>
fn take_knows(&mut self) -> Vec<KnowsProperty>
Take https://schema.org/knows from Self
as owned vector.
sourcefn get_knows_about(&self) -> &[KnowsAboutProperty]
fn get_knows_about(&self) -> &[KnowsAboutProperty]
Get https://schema.org/knowsAbout from Self
as borrowed slice.
sourcefn 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.
sourcefn get_knows_language(&self) -> &[KnowsLanguageProperty]
fn get_knows_language(&self) -> &[KnowsLanguageProperty]
Get https://schema.org/knowsLanguage from Self
as borrowed slice.
sourcefn 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.
sourcefn get_makes_offer(&self) -> &[MakesOfferProperty]
fn get_makes_offer(&self) -> &[MakesOfferProperty]
Get https://schema.org/makesOffer from Self
as borrowed slice.
sourcefn 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.
sourcefn get_member_of(&self) -> &[MemberOfProperty]
fn get_member_of(&self) -> &[MemberOfProperty]
Get https://schema.org/memberOf from Self
as borrowed slice.
sourcefn 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.
sourcefn get_naics(&self) -> &[NaicsProperty]
fn get_naics(&self) -> &[NaicsProperty]
Get https://schema.org/naics from Self
as borrowed slice.
sourcefn take_naics(&mut self) -> Vec<NaicsProperty>
fn take_naics(&mut self) -> Vec<NaicsProperty>
Take https://schema.org/naics from Self
as owned vector.
sourcefn get_nationality(&self) -> &[NationalityProperty]
fn get_nationality(&self) -> &[NationalityProperty]
Get https://schema.org/nationality from Self
as borrowed slice.
sourcefn take_nationality(&mut self) -> Vec<NationalityProperty>
fn take_nationality(&mut self) -> Vec<NationalityProperty>
Take https://schema.org/nationality from Self
as owned vector.
sourcefn get_net_worth(&self) -> &[NetWorthProperty]
fn get_net_worth(&self) -> &[NetWorthProperty]
Get https://schema.org/netWorth from Self
as borrowed slice.
sourcefn 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.
sourcefn get_owns(&self) -> &[OwnsProperty]
fn get_owns(&self) -> &[OwnsProperty]
Get https://schema.org/owns from Self
as borrowed slice.
sourcefn take_owns(&mut self) -> Vec<OwnsProperty>
fn take_owns(&mut self) -> Vec<OwnsProperty>
Take https://schema.org/owns from Self
as owned vector.
sourcefn get_parent(&self) -> &[ParentProperty]
fn get_parent(&self) -> &[ParentProperty]
Get https://schema.org/parent from Self
as borrowed slice.
sourcefn take_parent(&mut self) -> Vec<ParentProperty>
fn take_parent(&mut self) -> Vec<ParentProperty>
Take https://schema.org/parent from Self
as owned vector.
sourcefn get_parents(&self) -> &[ParentsProperty]
fn get_parents(&self) -> &[ParentsProperty]
Get https://schema.org/parents from Self
as borrowed slice.
sourcefn take_parents(&mut self) -> Vec<ParentsProperty>
fn take_parents(&mut self) -> Vec<ParentsProperty>
Take https://schema.org/parents from Self
as owned vector.
sourcefn get_performer_in(&self) -> &[PerformerInProperty]
fn get_performer_in(&self) -> &[PerformerInProperty]
Get https://schema.org/performerIn from Self
as borrowed slice.
sourcefn 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.
sourcefn get_publishing_principles(&self) -> &[PublishingPrinciplesProperty]
fn get_publishing_principles(&self) -> &[PublishingPrinciplesProperty]
Get https://schema.org/publishingPrinciples from Self
as borrowed slice.
sourcefn 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.
sourcefn get_seeks(&self) -> &[SeeksProperty]
fn get_seeks(&self) -> &[SeeksProperty]
Get https://schema.org/seeks from Self
as borrowed slice.
sourcefn take_seeks(&mut self) -> Vec<SeeksProperty>
fn take_seeks(&mut self) -> Vec<SeeksProperty>
Take https://schema.org/seeks from Self
as owned vector.
sourcefn get_sibling(&self) -> &[SiblingProperty]
fn get_sibling(&self) -> &[SiblingProperty]
Get https://schema.org/sibling from Self
as borrowed slice.
sourcefn take_sibling(&mut self) -> Vec<SiblingProperty>
fn take_sibling(&mut self) -> Vec<SiblingProperty>
Take https://schema.org/sibling from Self
as owned vector.
sourcefn get_siblings(&self) -> &[SiblingsProperty]
fn get_siblings(&self) -> &[SiblingsProperty]
Get https://schema.org/siblings from Self
as borrowed slice.
sourcefn take_siblings(&mut self) -> Vec<SiblingsProperty>
fn take_siblings(&mut self) -> Vec<SiblingsProperty>
Take https://schema.org/siblings from Self
as owned vector.
sourcefn get_sponsor(&self) -> &[SponsorProperty]
fn get_sponsor(&self) -> &[SponsorProperty]
Get https://schema.org/sponsor from Self
as borrowed slice.
sourcefn take_sponsor(&mut self) -> Vec<SponsorProperty>
fn take_sponsor(&mut self) -> Vec<SponsorProperty>
Take https://schema.org/sponsor from Self
as owned vector.
sourcefn get_spouse(&self) -> &[SpouseProperty]
fn get_spouse(&self) -> &[SpouseProperty]
Get https://schema.org/spouse from Self
as borrowed slice.
sourcefn take_spouse(&mut self) -> Vec<SpouseProperty>
fn take_spouse(&mut self) -> Vec<SpouseProperty>
Take https://schema.org/spouse from Self
as owned vector.
sourcefn get_tax_id(&self) -> &[TaxIdProperty]
fn get_tax_id(&self) -> &[TaxIdProperty]
Get https://schema.org/taxID from Self
as borrowed slice.
sourcefn 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.
sourcefn get_telephone(&self) -> &[TelephoneProperty]
fn get_telephone(&self) -> &[TelephoneProperty]
Get https://schema.org/telephone from Self
as borrowed slice.
sourcefn take_telephone(&mut self) -> Vec<TelephoneProperty>
fn take_telephone(&mut self) -> Vec<TelephoneProperty>
Take https://schema.org/telephone from Self
as owned vector.
sourcefn get_vat_id(&self) -> &[VatIdProperty]
fn get_vat_id(&self) -> &[VatIdProperty]
Get https://schema.org/vatID from Self
as borrowed slice.
sourcefn 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.
sourcefn get_weight(&self) -> &[WeightProperty]
fn get_weight(&self) -> &[WeightProperty]
Get https://schema.org/weight from Self
as borrowed slice.
sourcefn take_weight(&mut self) -> Vec<WeightProperty>
fn take_weight(&mut self) -> Vec<WeightProperty>
Take https://schema.org/weight from Self
as owned vector.
sourcefn get_work_location(&self) -> &[WorkLocationProperty]
fn get_work_location(&self) -> &[WorkLocationProperty]
Get https://schema.org/workLocation from Self
as borrowed slice.
sourcefn 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.
sourcefn get_works_for(&self) -> &[WorksForProperty]
fn get_works_for(&self) -> &[WorksForProperty]
Get https://schema.org/worksFor from Self
as borrowed slice.
sourcefn 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.