pub trait AnatomicalStructureTrait {
Show 16 methods
// Required methods
fn get_associated_pathophysiology(
&self
) -> &[AssociatedPathophysiologyProperty];
fn take_associated_pathophysiology(
&mut self
) -> Vec<AssociatedPathophysiologyProperty>;
fn get_body_location(&self) -> &[BodyLocationProperty];
fn take_body_location(&mut self) -> Vec<BodyLocationProperty>;
fn get_connected_to(&self) -> &[ConnectedToProperty];
fn take_connected_to(&mut self) -> Vec<ConnectedToProperty>;
fn get_diagram(&self) -> &[DiagramProperty];
fn take_diagram(&mut self) -> Vec<DiagramProperty>;
fn get_part_of_system(&self) -> &[PartOfSystemProperty];
fn take_part_of_system(&mut self) -> Vec<PartOfSystemProperty>;
fn get_related_condition(&self) -> &[RelatedConditionProperty];
fn take_related_condition(&mut self) -> Vec<RelatedConditionProperty>;
fn get_related_therapy(&self) -> &[RelatedTherapyProperty];
fn take_related_therapy(&mut self) -> Vec<RelatedTherapyProperty>;
fn get_sub_structure(&self) -> &[SubStructureProperty];
fn take_sub_structure(&mut self) -> Vec<SubStructureProperty>;
}
Expand description
This trait is for properties from https://schema.org/AnatomicalStructure.
Required Methods§
sourcefn get_associated_pathophysiology(&self) -> &[AssociatedPathophysiologyProperty]
fn get_associated_pathophysiology(&self) -> &[AssociatedPathophysiologyProperty]
Get https://schema.org/associatedPathophysiology from Self
as borrowed slice.
sourcefn take_associated_pathophysiology(
&mut self
) -> Vec<AssociatedPathophysiologyProperty>
fn take_associated_pathophysiology( &mut self ) -> Vec<AssociatedPathophysiologyProperty>
Take https://schema.org/associatedPathophysiology from Self
as owned vector.
sourcefn get_body_location(&self) -> &[BodyLocationProperty]
fn get_body_location(&self) -> &[BodyLocationProperty]
Get https://schema.org/bodyLocation from Self
as borrowed slice.
sourcefn take_body_location(&mut self) -> Vec<BodyLocationProperty>
fn take_body_location(&mut self) -> Vec<BodyLocationProperty>
Take https://schema.org/bodyLocation from Self
as owned vector.
sourcefn get_connected_to(&self) -> &[ConnectedToProperty]
fn get_connected_to(&self) -> &[ConnectedToProperty]
Get https://schema.org/connectedTo from Self
as borrowed slice.
sourcefn take_connected_to(&mut self) -> Vec<ConnectedToProperty>
fn take_connected_to(&mut self) -> Vec<ConnectedToProperty>
Take https://schema.org/connectedTo from Self
as owned vector.
sourcefn get_diagram(&self) -> &[DiagramProperty]
fn get_diagram(&self) -> &[DiagramProperty]
Get https://schema.org/diagram from Self
as borrowed slice.
sourcefn take_diagram(&mut self) -> Vec<DiagramProperty>
fn take_diagram(&mut self) -> Vec<DiagramProperty>
Take https://schema.org/diagram from Self
as owned vector.
sourcefn get_part_of_system(&self) -> &[PartOfSystemProperty]
fn get_part_of_system(&self) -> &[PartOfSystemProperty]
Get https://schema.org/partOfSystem from Self
as borrowed slice.
sourcefn take_part_of_system(&mut self) -> Vec<PartOfSystemProperty>
fn take_part_of_system(&mut self) -> Vec<PartOfSystemProperty>
Take https://schema.org/partOfSystem from Self
as owned vector.
Get https://schema.org/relatedCondition from Self
as borrowed slice.
Take https://schema.org/relatedCondition from Self
as owned vector.
Get https://schema.org/relatedTherapy from Self
as borrowed slice.
Take https://schema.org/relatedTherapy from Self
as owned vector.
sourcefn get_sub_structure(&self) -> &[SubStructureProperty]
fn get_sub_structure(&self) -> &[SubStructureProperty]
Get https://schema.org/subStructure from Self
as borrowed slice.
sourcefn take_sub_structure(&mut self) -> Vec<SubStructureProperty>
fn take_sub_structure(&mut self) -> Vec<SubStructureProperty>
Take https://schema.org/subStructure from Self
as owned vector.