pub struct SubstanceDefinitionPropertyBackboneElement {
pub id: Option<String>,
pub extension: Option<Vec<Extension>>,
pub modifier_extension: Option<Vec<Extension>>,
pub type_: Option<CodeableConcept>,
pub value: Option<Attachment>,
}
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>
A code expressing the type of property
value: Option<Attachment>
A value for the property
Trait Implementations§
Source§impl Clone for SubstanceDefinitionPropertyBackboneElement
impl Clone for SubstanceDefinitionPropertyBackboneElement
Source§fn clone(&self) -> SubstanceDefinitionPropertyBackboneElement
fn clone(&self) -> SubstanceDefinitionPropertyBackboneElement
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 SubstanceDefinitionPropertyBackboneElement
impl Convert for SubstanceDefinitionPropertyBackboneElement
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 SubstanceDefinitionPropertyBackboneElement
impl Default for SubstanceDefinitionPropertyBackboneElement
Source§fn default() -> SubstanceDefinitionPropertyBackboneElement
fn default() -> SubstanceDefinitionPropertyBackboneElement
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for SubstanceDefinitionPropertyBackboneElement
impl<'de> Deserialize<'de> for SubstanceDefinitionPropertyBackboneElement
fn deserialize<De>(deserializer: De) -> Result<Self>where
De: Deserializer<'de>,
Source§impl Executor for SubstanceDefinitionPropertyBackboneElement
impl Executor for SubstanceDefinitionPropertyBackboneElement
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 SubstanceDefinitionPropertyBackboneElement
Auto Trait Implementations§
impl Freeze for SubstanceDefinitionPropertyBackboneElement
impl RefUnwindSafe for SubstanceDefinitionPropertyBackboneElement
impl Send for SubstanceDefinitionPropertyBackboneElement
impl Sync for SubstanceDefinitionPropertyBackboneElement
impl Unpin for SubstanceDefinitionPropertyBackboneElement
impl UnwindSafe for SubstanceDefinitionPropertyBackboneElement
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