pub struct MedicationRequestSubstitutionBackboneElement {
pub id: Option<String>,
pub extension: Option<Vec<Extension>>,
pub modifier_extension: Option<Vec<Extension>>,
pub allowed: Option<CodeableConcept>,
pub reason: Option<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
allowed: Option<CodeableConcept>
Whether substitution is allowed or not
reason: Option<CodeableConcept>
Why should (not) substitution be made
Trait Implementations§
Source§impl Clone for MedicationRequestSubstitutionBackboneElement
impl Clone for MedicationRequestSubstitutionBackboneElement
Source§fn clone(&self) -> MedicationRequestSubstitutionBackboneElement
fn clone(&self) -> MedicationRequestSubstitutionBackboneElement
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 MedicationRequestSubstitutionBackboneElement
impl Convert for MedicationRequestSubstitutionBackboneElement
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 MedicationRequestSubstitutionBackboneElement
impl Default for MedicationRequestSubstitutionBackboneElement
Source§fn default() -> MedicationRequestSubstitutionBackboneElement
fn default() -> MedicationRequestSubstitutionBackboneElement
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for MedicationRequestSubstitutionBackboneElement
impl<'de> Deserialize<'de> for MedicationRequestSubstitutionBackboneElement
fn deserialize<De>(deserializer: De) -> Result<Self>where
De: Deserializer<'de>,
Source§impl Executor for MedicationRequestSubstitutionBackboneElement
impl Executor for MedicationRequestSubstitutionBackboneElement
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 MedicationRequestSubstitutionBackboneElement
Auto Trait Implementations§
impl Freeze for MedicationRequestSubstitutionBackboneElement
impl RefUnwindSafe for MedicationRequestSubstitutionBackboneElement
impl Send for MedicationRequestSubstitutionBackboneElement
impl Sync for MedicationRequestSubstitutionBackboneElement
impl Unpin for MedicationRequestSubstitutionBackboneElement
impl UnwindSafe for MedicationRequestSubstitutionBackboneElement
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