pub struct SubstanceDefinitionCodeBackboneElement {
pub id: Option<String>,
pub extension: Option<Vec<Extension>>,
pub modifier_extension: Option<Vec<Extension>>,
pub code: Option<CodeableConcept>,
pub status: Option<CodeableConcept>,
pub status_date: Option<DateTimeDt>,
pub note: Option<Vec<Annotation>>,
pub source: Option<Vec<Reference>>,
}
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
code: Option<CodeableConcept>
The specific code
status: Option<CodeableConcept>
Status of the code assignment, for example ‘provisional’, ‘approved’
status_date: Option<DateTimeDt>
The date at which the code status was changed
note: Option<Vec<Annotation>>
Any comment can be provided in this field
source: Option<Vec<Reference>>
Supporting literature
Trait Implementations§
Source§impl Clone for SubstanceDefinitionCodeBackboneElement
impl Clone for SubstanceDefinitionCodeBackboneElement
Source§fn clone(&self) -> SubstanceDefinitionCodeBackboneElement
fn clone(&self) -> SubstanceDefinitionCodeBackboneElement
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 SubstanceDefinitionCodeBackboneElement
impl Convert for SubstanceDefinitionCodeBackboneElement
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 SubstanceDefinitionCodeBackboneElement
impl Default for SubstanceDefinitionCodeBackboneElement
Source§fn default() -> SubstanceDefinitionCodeBackboneElement
fn default() -> SubstanceDefinitionCodeBackboneElement
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for SubstanceDefinitionCodeBackboneElement
impl<'de> Deserialize<'de> for SubstanceDefinitionCodeBackboneElement
fn deserialize<De>(deserializer: De) -> Result<Self>where
De: Deserializer<'de>,
Source§impl Executor for SubstanceDefinitionCodeBackboneElement
impl Executor for SubstanceDefinitionCodeBackboneElement
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 SubstanceDefinitionCodeBackboneElement
Auto Trait Implementations§
impl Freeze for SubstanceDefinitionCodeBackboneElement
impl RefUnwindSafe for SubstanceDefinitionCodeBackboneElement
impl Send for SubstanceDefinitionCodeBackboneElement
impl Sync for SubstanceDefinitionCodeBackboneElement
impl Unpin for SubstanceDefinitionCodeBackboneElement
impl UnwindSafe for SubstanceDefinitionCodeBackboneElement
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