pub struct PersonCommunicationBackboneElement {
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 person about his or her health
preferred: Option<BooleanDt>
Language preference indicator
Trait Implementations§
Source§impl Clone for PersonCommunicationBackboneElement
impl Clone for PersonCommunicationBackboneElement
Source§fn clone(&self) -> PersonCommunicationBackboneElement
fn clone(&self) -> PersonCommunicationBackboneElement
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 PersonCommunicationBackboneElement
impl Convert for PersonCommunicationBackboneElement
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 PersonCommunicationBackboneElement
impl Default for PersonCommunicationBackboneElement
Source§fn default() -> PersonCommunicationBackboneElement
fn default() -> PersonCommunicationBackboneElement
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for PersonCommunicationBackboneElement
impl<'de> Deserialize<'de> for PersonCommunicationBackboneElement
fn deserialize<De>(deserializer: De) -> Result<Self>where
De: Deserializer<'de>,
Source§impl Executor for PersonCommunicationBackboneElement
impl Executor for PersonCommunicationBackboneElement
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 PersonCommunicationBackboneElement
Auto Trait Implementations§
impl Freeze for PersonCommunicationBackboneElement
impl RefUnwindSafe for PersonCommunicationBackboneElement
impl Send for PersonCommunicationBackboneElement
impl Sync for PersonCommunicationBackboneElement
impl Unpin for PersonCommunicationBackboneElement
impl UnwindSafe for PersonCommunicationBackboneElement
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