Struct schema_org_types::ResearchOrganization
source · pub struct ResearchOrganization {Show 80 fields
pub actionable_feedback_policy: Vec<ActionableFeedbackPolicyProperty>,
pub address: Vec<AddressProperty>,
pub agent_interaction_statistic: Vec<AgentInteractionStatisticProperty>,
pub aggregate_rating: Vec<AggregateRatingProperty>,
pub alumni: Vec<AlumniProperty>,
pub area_served: Vec<AreaServedProperty>,
pub award: Vec<AwardProperty>,
pub awards: Vec<AwardsProperty>,
pub brand: Vec<BrandProperty>,
pub contact_point: Vec<ContactPointProperty>,
pub contact_points: Vec<ContactPointsProperty>,
pub corrections_policy: Vec<CorrectionsPolicyProperty>,
pub department: Vec<DepartmentProperty>,
pub dissolution_date: Vec<DissolutionDateProperty>,
pub diversity_policy: Vec<DiversityPolicyProperty>,
pub diversity_staffing_report: Vec<DiversityStaffingReportProperty>,
pub duns: Vec<DunsProperty>,
pub email: Vec<EmailProperty>,
pub employee: Vec<EmployeeProperty>,
pub employees: Vec<EmployeesProperty>,
pub ethics_policy: Vec<EthicsPolicyProperty>,
pub event: Vec<EventProperty>,
pub events: Vec<EventsProperty>,
pub fax_number: Vec<FaxNumberProperty>,
pub founder: Vec<FounderProperty>,
pub founders: Vec<FoundersProperty>,
pub founding_date: Vec<FoundingDateProperty>,
pub founding_location: Vec<FoundingLocationProperty>,
pub funder: Vec<FunderProperty>,
pub funding: Vec<FundingProperty>,
pub global_location_number: Vec<GlobalLocationNumberProperty>,
pub has_credential: Vec<HasCredentialProperty>,
pub has_merchant_return_policy: Vec<HasMerchantReturnPolicyProperty>,
pub has_offer_catalog: Vec<HasOfferCatalogProperty>,
pub has_pos: Vec<HasPosProperty>,
pub has_product_return_policy: Vec<HasProductReturnPolicyProperty>,
pub interaction_statistic: Vec<InteractionStatisticProperty>,
pub isic_v_4: Vec<IsicV4Property>,
pub iso_6523_code: Vec<Iso6523CodeProperty>,
pub keywords: Vec<KeywordsProperty>,
pub knows_about: Vec<KnowsAboutProperty>,
pub knows_language: Vec<KnowsLanguageProperty>,
pub legal_name: Vec<LegalNameProperty>,
pub lei_code: Vec<LeiCodeProperty>,
pub location: Vec<LocationProperty>,
pub logo: Vec<LogoProperty>,
pub makes_offer: Vec<MakesOfferProperty>,
pub member: Vec<MemberProperty>,
pub member_of: Vec<MemberOfProperty>,
pub members: Vec<MembersProperty>,
pub naics: Vec<NaicsProperty>,
pub nonprofit_status: Vec<NonprofitStatusProperty>,
pub number_of_employees: Vec<NumberOfEmployeesProperty>,
pub ownership_funding_info: Vec<OwnershipFundingInfoProperty>,
pub owns: Vec<OwnsProperty>,
pub parent_organization: Vec<ParentOrganizationProperty>,
pub publishing_principles: Vec<PublishingPrinciplesProperty>,
pub review: Vec<ReviewProperty>,
pub reviews: Vec<ReviewsProperty>,
pub seeks: Vec<SeeksProperty>,
pub service_area: Vec<ServiceAreaProperty>,
pub slogan: Vec<SloganProperty>,
pub sponsor: Vec<SponsorProperty>,
pub sub_organization: Vec<SubOrganizationProperty>,
pub tax_id: Vec<TaxIdProperty>,
pub telephone: Vec<TelephoneProperty>,
pub unnamed_sources_policy: Vec<UnnamedSourcesPolicyProperty>,
pub vat_id: Vec<VatIdProperty>,
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§
§actionable_feedback_policy: Vec<ActionableFeedbackPolicyProperty>
§address: Vec<AddressProperty>
§agent_interaction_statistic: Vec<AgentInteractionStatisticProperty>
§aggregate_rating: Vec<AggregateRatingProperty>
§alumni: Vec<AlumniProperty>
§area_served: Vec<AreaServedProperty>
§award: Vec<AwardProperty>
§awards: Vec<AwardsProperty>
👎Deprecated: This schema is superseded by https://schema.org/award.
§brand: Vec<BrandProperty>
§contact_point: Vec<ContactPointProperty>
§contact_points: Vec<ContactPointsProperty>
👎Deprecated: This schema is superseded by https://schema.org/contactPoint.
§corrections_policy: Vec<CorrectionsPolicyProperty>
§department: Vec<DepartmentProperty>
§dissolution_date: Vec<DissolutionDateProperty>
§diversity_policy: Vec<DiversityPolicyProperty>
§diversity_staffing_report: Vec<DiversityStaffingReportProperty>
§duns: Vec<DunsProperty>
§email: Vec<EmailProperty>
§employee: Vec<EmployeeProperty>
§employees: Vec<EmployeesProperty>
👎Deprecated: This schema is superseded by https://schema.org/employee.
§ethics_policy: Vec<EthicsPolicyProperty>
§event: Vec<EventProperty>
§events: Vec<EventsProperty>
👎Deprecated: This schema is superseded by https://schema.org/event.
§fax_number: Vec<FaxNumberProperty>
§founder: Vec<FounderProperty>
§founders: Vec<FoundersProperty>
👎Deprecated: This schema is superseded by https://schema.org/founder.
§founding_date: Vec<FoundingDateProperty>
§founding_location: Vec<FoundingLocationProperty>
§funder: Vec<FunderProperty>
§funding: Vec<FundingProperty>
§global_location_number: Vec<GlobalLocationNumberProperty>
§has_credential: Vec<HasCredentialProperty>
§has_merchant_return_policy: Vec<HasMerchantReturnPolicyProperty>
§has_offer_catalog: Vec<HasOfferCatalogProperty>
§has_pos: Vec<HasPosProperty>
§has_product_return_policy: Vec<HasProductReturnPolicyProperty>
👎Deprecated: This schema is archived, see https://schema.org/docs/attic.home.html. This schema is superseded by https://schema.org/hasMerchantReturnPolicy.
§interaction_statistic: Vec<InteractionStatisticProperty>
§isic_v_4: Vec<IsicV4Property>
§iso_6523_code: Vec<Iso6523CodeProperty>
§keywords: Vec<KeywordsProperty>
§knows_about: Vec<KnowsAboutProperty>
§knows_language: Vec<KnowsLanguageProperty>
§legal_name: Vec<LegalNameProperty>
§lei_code: Vec<LeiCodeProperty>
§location: Vec<LocationProperty>
§logo: Vec<LogoProperty>
§makes_offer: Vec<MakesOfferProperty>
§member: Vec<MemberProperty>
§member_of: Vec<MemberOfProperty>
§members: Vec<MembersProperty>
👎Deprecated: This schema is superseded by https://schema.org/member.
§naics: Vec<NaicsProperty>
§nonprofit_status: Vec<NonprofitStatusProperty>
§number_of_employees: Vec<NumberOfEmployeesProperty>
§ownership_funding_info: Vec<OwnershipFundingInfoProperty>
§owns: Vec<OwnsProperty>
§parent_organization: Vec<ParentOrganizationProperty>
§publishing_principles: Vec<PublishingPrinciplesProperty>
§review: Vec<ReviewProperty>
§reviews: Vec<ReviewsProperty>
👎Deprecated: This schema is superseded by https://schema.org/review.
§seeks: Vec<SeeksProperty>
§service_area: Vec<ServiceAreaProperty>
👎Deprecated: This schema is superseded by https://schema.org/areaServed.
§slogan: Vec<SloganProperty>
§sponsor: Vec<SponsorProperty>
§sub_organization: Vec<SubOrganizationProperty>
§tax_id: Vec<TaxIdProperty>
§telephone: Vec<TelephoneProperty>
§unnamed_sources_policy: Vec<UnnamedSourcesPolicyProperty>
§vat_id: Vec<VatIdProperty>
§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 OrganizationTrait for ResearchOrganization
impl OrganizationTrait for ResearchOrganization
source§fn get_actionable_feedback_policy(&self) -> &[ActionableFeedbackPolicyProperty]
fn get_actionable_feedback_policy(&self) -> &[ActionableFeedbackPolicyProperty]
Get https://schema.org/actionableFeedbackPolicy from
Self
as borrowed slice.source§fn take_actionable_feedback_policy(
&mut self
) -> Vec<ActionableFeedbackPolicyProperty>
fn take_actionable_feedback_policy( &mut self ) -> Vec<ActionableFeedbackPolicyProperty>
Take https://schema.org/actionableFeedbackPolicy 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_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_aggregate_rating(&self) -> &[AggregateRatingProperty]
fn get_aggregate_rating(&self) -> &[AggregateRatingProperty]
Get https://schema.org/aggregateRating from
Self
as borrowed slice.source§fn take_aggregate_rating(&mut self) -> Vec<AggregateRatingProperty>
fn take_aggregate_rating(&mut self) -> Vec<AggregateRatingProperty>
Take https://schema.org/aggregateRating from
Self
as owned vector.source§fn get_alumni(&self) -> &[AlumniProperty]
fn get_alumni(&self) -> &[AlumniProperty]
Get https://schema.org/alumni from
Self
as borrowed slice.source§fn take_alumni(&mut self) -> Vec<AlumniProperty>
fn take_alumni(&mut self) -> Vec<AlumniProperty>
Take https://schema.org/alumni from
Self
as owned vector.source§fn get_area_served(&self) -> &[AreaServedProperty]
fn get_area_served(&self) -> &[AreaServedProperty]
Get https://schema.org/areaServed from
Self
as borrowed slice.source§fn take_area_served(&mut self) -> Vec<AreaServedProperty>
fn take_area_served(&mut self) -> Vec<AreaServedProperty>
Take https://schema.org/areaServed 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_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_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_corrections_policy(&self) -> &[CorrectionsPolicyProperty]
fn get_corrections_policy(&self) -> &[CorrectionsPolicyProperty]
Get https://schema.org/correctionsPolicy from
Self
as borrowed slice.source§fn take_corrections_policy(&mut self) -> Vec<CorrectionsPolicyProperty>
fn take_corrections_policy(&mut self) -> Vec<CorrectionsPolicyProperty>
Take https://schema.org/correctionsPolicy from
Self
as owned vector.source§fn get_department(&self) -> &[DepartmentProperty]
fn get_department(&self) -> &[DepartmentProperty]
Get https://schema.org/department from
Self
as borrowed slice.source§fn take_department(&mut self) -> Vec<DepartmentProperty>
fn take_department(&mut self) -> Vec<DepartmentProperty>
Take https://schema.org/department from
Self
as owned vector.source§fn get_dissolution_date(&self) -> &[DissolutionDateProperty]
fn get_dissolution_date(&self) -> &[DissolutionDateProperty]
Get https://schema.org/dissolutionDate from
Self
as borrowed slice.source§fn take_dissolution_date(&mut self) -> Vec<DissolutionDateProperty>
fn take_dissolution_date(&mut self) -> Vec<DissolutionDateProperty>
Take https://schema.org/dissolutionDate from
Self
as owned vector.source§fn get_diversity_policy(&self) -> &[DiversityPolicyProperty]
fn get_diversity_policy(&self) -> &[DiversityPolicyProperty]
Get https://schema.org/diversityPolicy from
Self
as borrowed slice.source§fn take_diversity_policy(&mut self) -> Vec<DiversityPolicyProperty>
fn take_diversity_policy(&mut self) -> Vec<DiversityPolicyProperty>
Take https://schema.org/diversityPolicy from
Self
as owned vector.source§fn get_diversity_staffing_report(&self) -> &[DiversityStaffingReportProperty]
fn get_diversity_staffing_report(&self) -> &[DiversityStaffingReportProperty]
Get https://schema.org/diversityStaffingReport from
Self
as borrowed slice.source§fn take_diversity_staffing_report(
&mut self
) -> Vec<DiversityStaffingReportProperty>
fn take_diversity_staffing_report( &mut self ) -> Vec<DiversityStaffingReportProperty>
Take https://schema.org/diversityStaffingReport 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_employee(&self) -> &[EmployeeProperty]
fn get_employee(&self) -> &[EmployeeProperty]
Get https://schema.org/employee from
Self
as borrowed slice.source§fn take_employee(&mut self) -> Vec<EmployeeProperty>
fn take_employee(&mut self) -> Vec<EmployeeProperty>
Take https://schema.org/employee from
Self
as owned vector.source§fn get_employees(&self) -> &[EmployeesProperty]
fn get_employees(&self) -> &[EmployeesProperty]
👎Deprecated: This schema is superseded by https://schema.org/employee.
Get https://schema.org/employees from
Self
as borrowed slice.source§fn take_employees(&mut self) -> Vec<EmployeesProperty>
fn take_employees(&mut self) -> Vec<EmployeesProperty>
👎Deprecated: This schema is superseded by https://schema.org/employee.
Take https://schema.org/employees from
Self
as owned vector.source§fn get_ethics_policy(&self) -> &[EthicsPolicyProperty]
fn get_ethics_policy(&self) -> &[EthicsPolicyProperty]
Get https://schema.org/ethicsPolicy from
Self
as borrowed slice.source§fn take_ethics_policy(&mut self) -> Vec<EthicsPolicyProperty>
fn take_ethics_policy(&mut self) -> Vec<EthicsPolicyProperty>
Take https://schema.org/ethicsPolicy from
Self
as owned vector.source§fn get_event(&self) -> &[EventProperty]
fn get_event(&self) -> &[EventProperty]
Get https://schema.org/event from
Self
as borrowed slice.source§fn take_event(&mut self) -> Vec<EventProperty>
fn take_event(&mut self) -> Vec<EventProperty>
Take https://schema.org/event from
Self
as owned vector.source§fn get_events(&self) -> &[EventsProperty]
fn get_events(&self) -> &[EventsProperty]
👎Deprecated: This schema is superseded by https://schema.org/event.
Get https://schema.org/events from
Self
as borrowed slice.source§fn take_events(&mut self) -> Vec<EventsProperty>
fn take_events(&mut self) -> Vec<EventsProperty>
👎Deprecated: This schema is superseded by https://schema.org/event.
Take https://schema.org/events 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_founder(&self) -> &[FounderProperty]
fn get_founder(&self) -> &[FounderProperty]
Get https://schema.org/founder from
Self
as borrowed slice.source§fn take_founder(&mut self) -> Vec<FounderProperty>
fn take_founder(&mut self) -> Vec<FounderProperty>
Take https://schema.org/founder from
Self
as owned vector.source§fn get_founders(&self) -> &[FoundersProperty]
fn get_founders(&self) -> &[FoundersProperty]
👎Deprecated: This schema is superseded by https://schema.org/founder.
Get https://schema.org/founders from
Self
as borrowed slice.source§fn take_founders(&mut self) -> Vec<FoundersProperty>
fn take_founders(&mut self) -> Vec<FoundersProperty>
👎Deprecated: This schema is superseded by https://schema.org/founder.
Take https://schema.org/founders from
Self
as owned vector.source§fn get_founding_date(&self) -> &[FoundingDateProperty]
fn get_founding_date(&self) -> &[FoundingDateProperty]
Get https://schema.org/foundingDate from
Self
as borrowed slice.source§fn take_founding_date(&mut self) -> Vec<FoundingDateProperty>
fn take_founding_date(&mut self) -> Vec<FoundingDateProperty>
Take https://schema.org/foundingDate from
Self
as owned vector.source§fn get_founding_location(&self) -> &[FoundingLocationProperty]
fn get_founding_location(&self) -> &[FoundingLocationProperty]
Get https://schema.org/foundingLocation from
Self
as borrowed slice.source§fn take_founding_location(&mut self) -> Vec<FoundingLocationProperty>
fn take_founding_location(&mut self) -> Vec<FoundingLocationProperty>
Take https://schema.org/foundingLocation 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_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_merchant_return_policy(&self) -> &[HasMerchantReturnPolicyProperty]
fn get_has_merchant_return_policy(&self) -> &[HasMerchantReturnPolicyProperty]
Get https://schema.org/hasMerchantReturnPolicy from
Self
as borrowed slice.source§fn take_has_merchant_return_policy(
&mut self
) -> Vec<HasMerchantReturnPolicyProperty>
fn take_has_merchant_return_policy( &mut self ) -> Vec<HasMerchantReturnPolicyProperty>
Take https://schema.org/hasMerchantReturnPolicy 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_has_product_return_policy(&self) -> &[HasProductReturnPolicyProperty]
fn get_has_product_return_policy(&self) -> &[HasProductReturnPolicyProperty]
👎Deprecated: This schema is archived, see https://schema.org/docs/attic.home.html. This schema is superseded by https://schema.org/hasMerchantReturnPolicy.
Get https://schema.org/hasProductReturnPolicy from
Self
as borrowed slice.source§fn take_has_product_return_policy(
&mut self
) -> Vec<HasProductReturnPolicyProperty>
fn take_has_product_return_policy( &mut self ) -> Vec<HasProductReturnPolicyProperty>
👎Deprecated: This schema is archived, see https://schema.org/docs/attic.home.html. This schema is superseded by https://schema.org/hasMerchantReturnPolicy.
Take https://schema.org/hasProductReturnPolicy 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_iso_6523_code(&self) -> &[Iso6523CodeProperty]
fn get_iso_6523_code(&self) -> &[Iso6523CodeProperty]
Get https://schema.org/iso6523Code from
Self
as borrowed slice.source§fn take_iso_6523_code(&mut self) -> Vec<Iso6523CodeProperty>
fn take_iso_6523_code(&mut self) -> Vec<Iso6523CodeProperty>
Take https://schema.org/iso6523Code from
Self
as owned vector.source§fn get_keywords(&self) -> &[KeywordsProperty]
fn get_keywords(&self) -> &[KeywordsProperty]
Get https://schema.org/keywords from
Self
as borrowed slice.source§fn take_keywords(&mut self) -> Vec<KeywordsProperty>
fn take_keywords(&mut self) -> Vec<KeywordsProperty>
Take https://schema.org/keywords 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_legal_name(&self) -> &[LegalNameProperty]
fn get_legal_name(&self) -> &[LegalNameProperty]
Get https://schema.org/legalName from
Self
as borrowed slice.source§fn take_legal_name(&mut self) -> Vec<LegalNameProperty>
fn take_legal_name(&mut self) -> Vec<LegalNameProperty>
Take https://schema.org/legalName from
Self
as owned vector.source§fn get_lei_code(&self) -> &[LeiCodeProperty]
fn get_lei_code(&self) -> &[LeiCodeProperty]
Get https://schema.org/leiCode from
Self
as borrowed slice.source§fn take_lei_code(&mut self) -> Vec<LeiCodeProperty>
fn take_lei_code(&mut self) -> Vec<LeiCodeProperty>
Take https://schema.org/leiCode from
Self
as owned vector.source§fn get_location(&self) -> &[LocationProperty]
fn get_location(&self) -> &[LocationProperty]
Get https://schema.org/location from
Self
as borrowed slice.source§fn take_location(&mut self) -> Vec<LocationProperty>
fn take_location(&mut self) -> Vec<LocationProperty>
Take https://schema.org/location from
Self
as owned vector.source§fn get_logo(&self) -> &[LogoProperty]
fn get_logo(&self) -> &[LogoProperty]
Get https://schema.org/logo from
Self
as borrowed slice.source§fn take_logo(&mut self) -> Vec<LogoProperty>
fn take_logo(&mut self) -> Vec<LogoProperty>
Take https://schema.org/logo 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(&self) -> &[MemberProperty]
fn get_member(&self) -> &[MemberProperty]
Get https://schema.org/member from
Self
as borrowed slice.source§fn take_member(&mut self) -> Vec<MemberProperty>
fn take_member(&mut self) -> Vec<MemberProperty>
Take https://schema.org/member 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_members(&self) -> &[MembersProperty]
fn get_members(&self) -> &[MembersProperty]
👎Deprecated: This schema is superseded by https://schema.org/member.
Get https://schema.org/members from
Self
as borrowed slice.source§fn take_members(&mut self) -> Vec<MembersProperty>
fn take_members(&mut self) -> Vec<MembersProperty>
👎Deprecated: This schema is superseded by https://schema.org/member.
Take https://schema.org/members 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_nonprofit_status(&self) -> &[NonprofitStatusProperty]
fn get_nonprofit_status(&self) -> &[NonprofitStatusProperty]
Get https://schema.org/nonprofitStatus from
Self
as borrowed slice.source§fn take_nonprofit_status(&mut self) -> Vec<NonprofitStatusProperty>
fn take_nonprofit_status(&mut self) -> Vec<NonprofitStatusProperty>
Take https://schema.org/nonprofitStatus from
Self
as owned vector.source§fn get_number_of_employees(&self) -> &[NumberOfEmployeesProperty]
fn get_number_of_employees(&self) -> &[NumberOfEmployeesProperty]
Get https://schema.org/numberOfEmployees from
Self
as borrowed slice.source§fn take_number_of_employees(&mut self) -> Vec<NumberOfEmployeesProperty>
fn take_number_of_employees(&mut self) -> Vec<NumberOfEmployeesProperty>
Take https://schema.org/numberOfEmployees from
Self
as owned vector.source§fn get_ownership_funding_info(&self) -> &[OwnershipFundingInfoProperty]
fn get_ownership_funding_info(&self) -> &[OwnershipFundingInfoProperty]
Get https://schema.org/ownershipFundingInfo from
Self
as borrowed slice.source§fn take_ownership_funding_info(&mut self) -> Vec<OwnershipFundingInfoProperty>
fn take_ownership_funding_info(&mut self) -> Vec<OwnershipFundingInfoProperty>
Take https://schema.org/ownershipFundingInfo 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_organization(&self) -> &[ParentOrganizationProperty]
fn get_parent_organization(&self) -> &[ParentOrganizationProperty]
Get https://schema.org/parentOrganization from
Self
as borrowed slice.source§fn take_parent_organization(&mut self) -> Vec<ParentOrganizationProperty>
fn take_parent_organization(&mut self) -> Vec<ParentOrganizationProperty>
Take https://schema.org/parentOrganization 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.source§fn get_review(&self) -> &[ReviewProperty]
fn get_review(&self) -> &[ReviewProperty]
Get https://schema.org/review from
Self
as borrowed slice.source§fn take_review(&mut self) -> Vec<ReviewProperty>
fn take_review(&mut self) -> Vec<ReviewProperty>
Take https://schema.org/review from
Self
as owned vector.source§fn get_reviews(&self) -> &[ReviewsProperty]
fn get_reviews(&self) -> &[ReviewsProperty]
👎Deprecated: This schema is superseded by https://schema.org/review.
Get https://schema.org/reviews from
Self
as borrowed slice.source§fn take_reviews(&mut self) -> Vec<ReviewsProperty>
fn take_reviews(&mut self) -> Vec<ReviewsProperty>
👎Deprecated: This schema is superseded by https://schema.org/review.
Take https://schema.org/reviews 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_service_area(&self) -> &[ServiceAreaProperty]
fn get_service_area(&self) -> &[ServiceAreaProperty]
👎Deprecated: This schema is superseded by https://schema.org/areaServed.
Get https://schema.org/serviceArea from
Self
as borrowed slice.source§fn take_service_area(&mut self) -> Vec<ServiceAreaProperty>
fn take_service_area(&mut self) -> Vec<ServiceAreaProperty>
👎Deprecated: This schema is superseded by https://schema.org/areaServed.
Take https://schema.org/serviceArea from
Self
as owned vector.source§fn get_slogan(&self) -> &[SloganProperty]
fn get_slogan(&self) -> &[SloganProperty]
Get https://schema.org/slogan from
Self
as borrowed slice.source§fn take_slogan(&mut self) -> Vec<SloganProperty>
fn take_slogan(&mut self) -> Vec<SloganProperty>
Take https://schema.org/slogan 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_sub_organization(&self) -> &[SubOrganizationProperty]
fn get_sub_organization(&self) -> &[SubOrganizationProperty]
Get https://schema.org/subOrganization from
Self
as borrowed slice.source§fn take_sub_organization(&mut self) -> Vec<SubOrganizationProperty>
fn take_sub_organization(&mut self) -> Vec<SubOrganizationProperty>
Take https://schema.org/subOrganization 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_unnamed_sources_policy(&self) -> &[UnnamedSourcesPolicyProperty]
fn get_unnamed_sources_policy(&self) -> &[UnnamedSourcesPolicyProperty]
Get https://schema.org/unnamedSourcesPolicy from
Self
as borrowed slice.source§fn take_unnamed_sources_policy(&mut self) -> Vec<UnnamedSourcesPolicyProperty>
fn take_unnamed_sources_policy(&mut self) -> Vec<UnnamedSourcesPolicyProperty>
Take https://schema.org/unnamedSourcesPolicy 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§impl ThingTrait for ResearchOrganization
impl ThingTrait for ResearchOrganization
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 ResearchOrganizationTrait for ResearchOrganization
Auto Trait Implementations§
impl RefUnwindSafe for ResearchOrganization
impl Send for ResearchOrganization
impl Sync for ResearchOrganization
impl Unpin for ResearchOrganization
impl UnwindSafe for ResearchOrganization
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