pub trait EducationalOccupationalCredentialTrait {
// Required methods
fn get_competency_required(&self) -> &[CompetencyRequiredProperty];
fn take_competency_required(&mut self) -> Vec<CompetencyRequiredProperty>;
fn get_credential_category(&self) -> &[CredentialCategoryProperty];
fn take_credential_category(&mut self) -> Vec<CredentialCategoryProperty>;
fn get_educational_level(&self) -> &[EducationalLevelProperty];
fn take_educational_level(&mut self) -> Vec<EducationalLevelProperty>;
fn get_recognized_by(&self) -> &[RecognizedByProperty];
fn take_recognized_by(&mut self) -> Vec<RecognizedByProperty>;
fn get_valid_for(&self) -> &[ValidForProperty];
fn take_valid_for(&mut self) -> Vec<ValidForProperty>;
fn get_valid_in(&self) -> &[ValidInProperty];
fn take_valid_in(&mut self) -> Vec<ValidInProperty>;
}
Expand description
This trait is for properties from https://schema.org/EducationalOccupationalCredential.
Required Methods§
sourcefn get_competency_required(&self) -> &[CompetencyRequiredProperty]
fn get_competency_required(&self) -> &[CompetencyRequiredProperty]
Get https://schema.org/competencyRequired from Self
as borrowed slice.
sourcefn take_competency_required(&mut self) -> Vec<CompetencyRequiredProperty>
fn take_competency_required(&mut self) -> Vec<CompetencyRequiredProperty>
Take https://schema.org/competencyRequired from Self
as owned vector.
sourcefn get_credential_category(&self) -> &[CredentialCategoryProperty]
fn get_credential_category(&self) -> &[CredentialCategoryProperty]
Get https://schema.org/credentialCategory from Self
as borrowed slice.
sourcefn take_credential_category(&mut self) -> Vec<CredentialCategoryProperty>
fn take_credential_category(&mut self) -> Vec<CredentialCategoryProperty>
Take https://schema.org/credentialCategory from Self
as owned vector.
sourcefn get_educational_level(&self) -> &[EducationalLevelProperty]
fn get_educational_level(&self) -> &[EducationalLevelProperty]
Get https://schema.org/educationalLevel from Self
as borrowed slice.
sourcefn take_educational_level(&mut self) -> Vec<EducationalLevelProperty>
fn take_educational_level(&mut self) -> Vec<EducationalLevelProperty>
Take https://schema.org/educationalLevel from Self
as owned vector.
sourcefn get_recognized_by(&self) -> &[RecognizedByProperty]
fn get_recognized_by(&self) -> &[RecognizedByProperty]
Get https://schema.org/recognizedBy from Self
as borrowed slice.
sourcefn take_recognized_by(&mut self) -> Vec<RecognizedByProperty>
fn take_recognized_by(&mut self) -> Vec<RecognizedByProperty>
Take https://schema.org/recognizedBy from Self
as owned vector.
sourcefn get_valid_for(&self) -> &[ValidForProperty]
fn get_valid_for(&self) -> &[ValidForProperty]
Get https://schema.org/validFor from Self
as borrowed slice.
sourcefn take_valid_for(&mut self) -> Vec<ValidForProperty>
fn take_valid_for(&mut self) -> Vec<ValidForProperty>
Take https://schema.org/validFor from Self
as owned vector.
sourcefn get_valid_in(&self) -> &[ValidInProperty]
fn get_valid_in(&self) -> &[ValidInProperty]
Get https://schema.org/validIn from Self
as borrowed slice.
sourcefn take_valid_in(&mut self) -> Vec<ValidInProperty>
fn take_valid_in(&mut self) -> Vec<ValidInProperty>
Take https://schema.org/validIn from Self
as owned vector.