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§

source

fn get_associated_pathophysiology(&self) -> &[AssociatedPathophysiologyProperty]

source

fn take_associated_pathophysiology( &mut self ) -> Vec<AssociatedPathophysiologyProperty>

source

fn get_body_location(&self) -> &[BodyLocationProperty]

Get https://schema.org/bodyLocation from Self as borrowed slice.

source

fn take_body_location(&mut self) -> Vec<BodyLocationProperty>

Take https://schema.org/bodyLocation from Self as owned vector.

source

fn get_connected_to(&self) -> &[ConnectedToProperty]

Get https://schema.org/connectedTo from Self as borrowed slice.

source

fn take_connected_to(&mut self) -> Vec<ConnectedToProperty>

Take https://schema.org/connectedTo from Self as owned vector.

source

fn get_diagram(&self) -> &[DiagramProperty]

Get https://schema.org/diagram from Self as borrowed slice.

source

fn take_diagram(&mut self) -> Vec<DiagramProperty>

Take https://schema.org/diagram from Self as owned vector.

source

fn get_part_of_system(&self) -> &[PartOfSystemProperty]

Get https://schema.org/partOfSystem from Self as borrowed slice.

source

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.

source

fn get_sub_structure(&self) -> &[SubStructureProperty]

Get https://schema.org/subStructure from Self as borrowed slice.

source

fn take_sub_structure(&mut self) -> Vec<SubStructureProperty>

Take https://schema.org/subStructure from Self as owned vector.

Implementors§