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