pub trait AlignmentObjectTrait {
    // Required methods
    fn get_alignment_type(&self) -> &[AlignmentTypeProperty];
    fn take_alignment_type(&mut self) -> Vec<AlignmentTypeProperty>;
    fn get_educational_framework(&self) -> &[EducationalFrameworkProperty];
    fn take_educational_framework(
        &mut self
    ) -> Vec<EducationalFrameworkProperty>;
    fn get_target_description(&self) -> &[TargetDescriptionProperty];
    fn take_target_description(&mut self) -> Vec<TargetDescriptionProperty>;
    fn get_target_name(&self) -> &[TargetNameProperty];
    fn take_target_name(&mut self) -> Vec<TargetNameProperty>;
    fn get_target_url(&self) -> &[TargetUrlProperty];
    fn take_target_url(&mut self) -> Vec<TargetUrlProperty>;
}
Expand description

This trait is for properties from https://schema.org/AlignmentObject.

Required Methods§

Implementors§