pub struct GroupCharacteristicBackboneElement {
pub id: Option<String>,
pub extension: Option<Vec<Extension>>,
pub modifier_extension: Option<Vec<Extension>>,
pub code: Option<CodeableConcept>,
pub value: Option<Reference>,
pub exclude: Option<BooleanDt>,
pub period: Option<Period>,
}
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
code: Option<CodeableConcept>
Kind of characteristic
value: Option<Reference>
Value held by characteristic
exclude: Option<BooleanDt>
Group includes or excludes
period: Option<Period>
Period over which characteristic is tested
Trait Implementations§
Source§impl Clone for GroupCharacteristicBackboneElement
impl Clone for GroupCharacteristicBackboneElement
Source§fn clone(&self) -> GroupCharacteristicBackboneElement
fn clone(&self) -> GroupCharacteristicBackboneElement
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 GroupCharacteristicBackboneElement
impl Convert for GroupCharacteristicBackboneElement
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 GroupCharacteristicBackboneElement
impl Default for GroupCharacteristicBackboneElement
Source§fn default() -> GroupCharacteristicBackboneElement
fn default() -> GroupCharacteristicBackboneElement
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for GroupCharacteristicBackboneElement
impl<'de> Deserialize<'de> for GroupCharacteristicBackboneElement
fn deserialize<De>(deserializer: De) -> Result<Self>where
De: Deserializer<'de>,
Source§impl Executor for GroupCharacteristicBackboneElement
impl Executor for GroupCharacteristicBackboneElement
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 GroupCharacteristicBackboneElement
Auto Trait Implementations§
impl Freeze for GroupCharacteristicBackboneElement
impl RefUnwindSafe for GroupCharacteristicBackboneElement
impl Send for GroupCharacteristicBackboneElement
impl Sync for GroupCharacteristicBackboneElement
impl Unpin for GroupCharacteristicBackboneElement
impl UnwindSafe for GroupCharacteristicBackboneElement
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