pub enum GroupCharacteristicValue {
CodeableConcept(CodeableConcept),
Boolean(bool),
Quantity(Quantity),
Range(Range),
Reference(Reference),
}Expand description
Choice of types for the value[x] field in GroupCharacteristic
Variants§
CodeableConcept(CodeableConcept)
Variant accepting the CodeableConcept type.
Boolean(bool)
Variant accepting the Boolean type.
Quantity(Quantity)
Variant accepting the Quantity type.
Range(Range)
Variant accepting the Range type.
Reference(Reference)
Variant accepting the Reference type.
Trait Implementations§
Source§impl Clone for GroupCharacteristicValue
impl Clone for GroupCharacteristicValue
Source§fn clone(&self) -> GroupCharacteristicValue
fn clone(&self) -> GroupCharacteristicValue
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 Debug for GroupCharacteristicValue
impl Debug for GroupCharacteristicValue
Source§impl<'de> Deserialize<'de> for GroupCharacteristicValue
impl<'de> Deserialize<'de> for GroupCharacteristicValue
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<GroupCharacteristicValue, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<GroupCharacteristicValue, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for GroupCharacteristicValue
impl PartialEq for GroupCharacteristicValue
Source§impl Serialize for GroupCharacteristicValue
impl Serialize for GroupCharacteristicValue
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl StructuralPartialEq for GroupCharacteristicValue
Auto Trait Implementations§
impl Freeze for GroupCharacteristicValue
impl RefUnwindSafe for GroupCharacteristicValue
impl Send for GroupCharacteristicValue
impl Sync for GroupCharacteristicValue
impl Unpin for GroupCharacteristicValue
impl UnwindSafe for GroupCharacteristicValue
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