pub struct SubstanceDefinitionSourceMaterialBackboneElement {
pub id: Option<String>,
pub extension: Option<Vec<Extension>>,
pub modifier_extension: Option<Vec<Extension>>,
pub type_: Option<CodeableConcept>,
pub genus: Option<CodeableConcept>,
pub species: Option<CodeableConcept>,
pub part: Option<CodeableConcept>,
pub country_of_origin: Option<Vec<CodeableConcept>>,
}
Fields§
§id: Option<String>
Unique id for inter-element referencing
extension: Option<Vec<Extension>>
Additional content defined by implementations
modifier_extension: Option<Vec<Extension>>
Extensions that cannot be ignored even if unrecognized
type_: Option<CodeableConcept>
Classification of the origin of the raw material. e.g. cat hair is an Animal source type
genus: Option<CodeableConcept>
The genus of an organism e.g. the Latin epithet of the plant/animal scientific name
species: Option<CodeableConcept>
The species of an organism e.g. the Latin epithet of the species of the plant/animal
part: Option<CodeableConcept>
An anatomical origin of the source material within an organism
country_of_origin: Option<Vec<CodeableConcept>>
The country or countries where the material is harvested
Trait Implementations§
Source§impl Clone for SubstanceDefinitionSourceMaterialBackboneElement
impl Clone for SubstanceDefinitionSourceMaterialBackboneElement
Source§fn clone(&self) -> SubstanceDefinitionSourceMaterialBackboneElement
fn clone(&self) -> SubstanceDefinitionSourceMaterialBackboneElement
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Convert for SubstanceDefinitionSourceMaterialBackboneElement
impl Convert for SubstanceDefinitionSourceMaterialBackboneElement
fn to_integer(&self) -> Result<Integer>
fn to_decimal(&self) -> Result<Decimal>
fn to_strings(&self) -> Result<String>
fn to_datetime(&self) -> Result<DateTime>
fn to_boolean(&self) -> Result<Boolean>
Source§impl Default for SubstanceDefinitionSourceMaterialBackboneElement
impl Default for SubstanceDefinitionSourceMaterialBackboneElement
Source§fn default() -> SubstanceDefinitionSourceMaterialBackboneElement
fn default() -> SubstanceDefinitionSourceMaterialBackboneElement
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for SubstanceDefinitionSourceMaterialBackboneElement
impl<'de> Deserialize<'de> for SubstanceDefinitionSourceMaterialBackboneElement
fn deserialize<De>(deserializer: De) -> Result<Self>where
De: Deserializer<'de>,
Source§impl Executor for SubstanceDefinitionSourceMaterialBackboneElement
impl Executor for SubstanceDefinitionSourceMaterialBackboneElement
fn element(&self, symbol: &String, index: &Option<usize>) -> Result<Collection>
fn to_collection(&self, index: &Option<usize>) -> Collection
fn child(&self, _index: usize) -> Result<Collection>
impl DataType for SubstanceDefinitionSourceMaterialBackboneElement
Auto Trait Implementations§
impl Freeze for SubstanceDefinitionSourceMaterialBackboneElement
impl RefUnwindSafe for SubstanceDefinitionSourceMaterialBackboneElement
impl Send for SubstanceDefinitionSourceMaterialBackboneElement
impl Sync for SubstanceDefinitionSourceMaterialBackboneElement
impl Unpin for SubstanceDefinitionSourceMaterialBackboneElement
impl UnwindSafe for SubstanceDefinitionSourceMaterialBackboneElement
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more