pub enum ExtensionValue {
Show 54 variants
Base64Binary(Base64Binary),
Boolean(bool),
Canonical(String),
Code(String),
Date(Date),
DateTime(DateTime),
Decimal(f64),
Id(String),
Instant(Instant),
Integer(i32),
Integer64(Integer64),
Markdown(String),
Oid(String),
PositiveInt(NonZero<u32>),
String(String),
Time(Time),
UnsignedInt(u32),
Uri(String),
Url(String),
Uuid(String),
Address(Address),
Age(Age),
Annotation(Annotation),
Attachment(Attachment),
CodeableConcept(CodeableConcept),
CodeableReference(CodeableReference),
Coding(Coding),
ContactPoint(ContactPoint),
Count(Count),
Distance(Distance),
Duration(Duration),
HumanName(HumanName),
Identifier(Identifier),
Money(Money),
Period(Period),
Quantity(Quantity),
Range(Range),
Ratio(Ratio),
RatioRange(RatioRange),
Reference(Reference),
SampledData(SampledData),
Signature(Signature),
Timing(Timing),
ContactDetail(ContactDetail),
DataRequirement(DataRequirement),
Expression(Expression),
ParameterDefinition(ParameterDefinition),
RelatedArtifact(RelatedArtifact),
TriggerDefinition(TriggerDefinition),
UsageContext(UsageContext),
Availability(Availability),
ExtendedContactDetail(ExtendedContactDetail),
Dosage(Dosage),
Meta(Meta),
}
Expand description
Choice of types for the value[x] field in Extension
Variants§
Base64Binary(Base64Binary)
Variant accepting the Base64Binary type.
Boolean(bool)
Variant accepting the Boolean type.
Canonical(String)
Variant accepting the Canonical type.
Code(String)
Variant accepting the Code type.
Date(Date)
Variant accepting the Date type.
DateTime(DateTime)
Variant accepting the DateTime type.
Decimal(f64)
Variant accepting the Decimal type.
Id(String)
Variant accepting the Id type.
Instant(Instant)
Variant accepting the Instant type.
Integer(i32)
Variant accepting the Integer type.
Integer64(Integer64)
Variant accepting the Integer64 type.
Markdown(String)
Variant accepting the Markdown type.
Oid(String)
Variant accepting the Oid type.
PositiveInt(NonZero<u32>)
Variant accepting the PositiveInt type.
String(String)
Variant accepting the String type.
Time(Time)
Variant accepting the Time type.
UnsignedInt(u32)
Variant accepting the UnsignedInt type.
Uri(String)
Variant accepting the Uri type.
Url(String)
Variant accepting the Url type.
Uuid(String)
Variant accepting the Uuid type.
Address(Address)
Variant accepting the Address type.
Age(Age)
Variant accepting the Age type.
Annotation(Annotation)
Variant accepting the Annotation type.
Attachment(Attachment)
Variant accepting the Attachment type.
CodeableConcept(CodeableConcept)
Variant accepting the CodeableConcept type.
CodeableReference(CodeableReference)
Variant accepting the CodeableReference type.
Coding(Coding)
Variant accepting the Coding type.
ContactPoint(ContactPoint)
Variant accepting the ContactPoint type.
Count(Count)
Variant accepting the Count type.
Distance(Distance)
Variant accepting the Distance type.
Duration(Duration)
Variant accepting the Duration type.
HumanName(HumanName)
Variant accepting the HumanName type.
Identifier(Identifier)
Variant accepting the Identifier type.
Money(Money)
Variant accepting the Money type.
Period(Period)
Variant accepting the Period type.
Quantity(Quantity)
Variant accepting the Quantity type.
Range(Range)
Variant accepting the Range type.
Ratio(Ratio)
Variant accepting the Ratio type.
RatioRange(RatioRange)
Variant accepting the RatioRange type.
Reference(Reference)
Variant accepting the Reference type.
SampledData(SampledData)
Variant accepting the SampledData type.
Signature(Signature)
Variant accepting the Signature type.
Timing(Timing)
Variant accepting the Timing type.
ContactDetail(ContactDetail)
Variant accepting the ContactDetail type.
DataRequirement(DataRequirement)
Variant accepting the DataRequirement type.
Expression(Expression)
Variant accepting the Expression type.
ParameterDefinition(ParameterDefinition)
Variant accepting the ParameterDefinition type.
RelatedArtifact(RelatedArtifact)
Variant accepting the RelatedArtifact type.
TriggerDefinition(TriggerDefinition)
Variant accepting the TriggerDefinition type.
UsageContext(UsageContext)
Variant accepting the UsageContext type.
Availability(Availability)
Variant accepting the Availability type.
ExtendedContactDetail(ExtendedContactDetail)
Variant accepting the ExtendedContactDetail type.
Dosage(Dosage)
Variant accepting the Dosage type.
Meta(Meta)
Variant accepting the Meta type.
Trait Implementations§
Source§impl Clone for ExtensionValue
impl Clone for ExtensionValue
Source§fn clone(&self) -> ExtensionValue
fn clone(&self) -> ExtensionValue
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more