Trait schema_org_types::MedicalDeviceTrait
source · pub trait MedicalDeviceTrait {
// Required methods
fn get_adverse_outcome(&self) -> &[AdverseOutcomeProperty];
fn take_adverse_outcome(&mut self) -> Vec<AdverseOutcomeProperty>;
fn get_contraindication(&self) -> &[ContraindicationProperty];
fn take_contraindication(&mut self) -> Vec<ContraindicationProperty>;
fn get_post_op(&self) -> &[PostOpProperty];
fn take_post_op(&mut self) -> Vec<PostOpProperty>;
fn get_pre_op(&self) -> &[PreOpProperty];
fn take_pre_op(&mut self) -> Vec<PreOpProperty>;
fn get_procedure(&self) -> &[ProcedureProperty];
fn take_procedure(&mut self) -> Vec<ProcedureProperty>;
fn get_serious_adverse_outcome(&self) -> &[SeriousAdverseOutcomeProperty];
fn take_serious_adverse_outcome(
&mut self
) -> Vec<SeriousAdverseOutcomeProperty>;
}
Expand description
This trait is for properties from https://schema.org/MedicalDevice.
Required Methods§
sourcefn get_adverse_outcome(&self) -> &[AdverseOutcomeProperty]
fn get_adverse_outcome(&self) -> &[AdverseOutcomeProperty]
Get https://schema.org/adverseOutcome from Self
as borrowed slice.
sourcefn take_adverse_outcome(&mut self) -> Vec<AdverseOutcomeProperty>
fn take_adverse_outcome(&mut self) -> Vec<AdverseOutcomeProperty>
Take https://schema.org/adverseOutcome from Self
as owned vector.
sourcefn get_contraindication(&self) -> &[ContraindicationProperty]
fn get_contraindication(&self) -> &[ContraindicationProperty]
Get https://schema.org/contraindication from Self
as borrowed slice.
sourcefn take_contraindication(&mut self) -> Vec<ContraindicationProperty>
fn take_contraindication(&mut self) -> Vec<ContraindicationProperty>
Take https://schema.org/contraindication from Self
as owned vector.
sourcefn get_post_op(&self) -> &[PostOpProperty]
fn get_post_op(&self) -> &[PostOpProperty]
Get https://schema.org/postOp from Self
as borrowed slice.
sourcefn take_post_op(&mut self) -> Vec<PostOpProperty>
fn take_post_op(&mut self) -> Vec<PostOpProperty>
Take https://schema.org/postOp from Self
as owned vector.
sourcefn get_pre_op(&self) -> &[PreOpProperty]
fn get_pre_op(&self) -> &[PreOpProperty]
Get https://schema.org/preOp from Self
as borrowed slice.
sourcefn take_pre_op(&mut self) -> Vec<PreOpProperty>
fn take_pre_op(&mut self) -> Vec<PreOpProperty>
Take https://schema.org/preOp from Self
as owned vector.
sourcefn get_procedure(&self) -> &[ProcedureProperty]
fn get_procedure(&self) -> &[ProcedureProperty]
Get https://schema.org/procedure from Self
as borrowed slice.
sourcefn take_procedure(&mut self) -> Vec<ProcedureProperty>
fn take_procedure(&mut self) -> Vec<ProcedureProperty>
Take https://schema.org/procedure from Self
as owned vector.
sourcefn get_serious_adverse_outcome(&self) -> &[SeriousAdverseOutcomeProperty]
fn get_serious_adverse_outcome(&self) -> &[SeriousAdverseOutcomeProperty]
Get https://schema.org/seriousAdverseOutcome from Self
as borrowed slice.
sourcefn take_serious_adverse_outcome(&mut self) -> Vec<SeriousAdverseOutcomeProperty>
fn take_serious_adverse_outcome(&mut self) -> Vec<SeriousAdverseOutcomeProperty>
Take https://schema.org/seriousAdverseOutcome from Self
as owned vector.