pub struct RelatedPersonCommunicationBackboneElement {
pub id: Option<String>,
pub extension: Option<Vec<Extension>>,
pub modifier_extension: Option<Vec<Extension>>,
pub language: Option<CodeableConcept>,
pub preferred: Option<BooleanDt>,
}
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
language: Option<CodeableConcept>
The language which can be used to communicate with the related person about the patient’s health
preferred: Option<BooleanDt>
Language preference indicator
Trait Implementations§
Source§impl Clone for RelatedPersonCommunicationBackboneElement
impl Clone for RelatedPersonCommunicationBackboneElement
Source§fn clone(&self) -> RelatedPersonCommunicationBackboneElement
fn clone(&self) -> RelatedPersonCommunicationBackboneElement
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 RelatedPersonCommunicationBackboneElement
impl Convert for RelatedPersonCommunicationBackboneElement
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 RelatedPersonCommunicationBackboneElement
impl Default for RelatedPersonCommunicationBackboneElement
Source§fn default() -> RelatedPersonCommunicationBackboneElement
fn default() -> RelatedPersonCommunicationBackboneElement
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for RelatedPersonCommunicationBackboneElement
impl<'de> Deserialize<'de> for RelatedPersonCommunicationBackboneElement
fn deserialize<De>(deserializer: De) -> Result<Self>where
De: Deserializer<'de>,
Source§impl Executor for RelatedPersonCommunicationBackboneElement
impl Executor for RelatedPersonCommunicationBackboneElement
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 RelatedPersonCommunicationBackboneElement
Auto Trait Implementations§
impl Freeze for RelatedPersonCommunicationBackboneElement
impl RefUnwindSafe for RelatedPersonCommunicationBackboneElement
impl Send for RelatedPersonCommunicationBackboneElement
impl Sync for RelatedPersonCommunicationBackboneElement
impl Unpin for RelatedPersonCommunicationBackboneElement
impl UnwindSafe for RelatedPersonCommunicationBackboneElement
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