pub enum AnyType {
Show 54 variants
String(StringDt),
Id(IdDt),
Base64Binary(Base64BinaryDt),
Markdown(MarkdownDt),
Uri(UriDt),
Url(UrlDt),
Oid(OidDt),
Uuid(UuidDt),
Canonical(CanonicalDt),
Code(CodeDt),
Boolean(BooleanDt),
DateTime(DateTimeDt),
Date(DateDt),
Time(TimeDt),
Instant(InstantDt),
UnsignedInt(UnsignedIntDt),
PositiveInt(PositiveIntDt),
Integer(IntegerDt),
Integer64(Integer64Dt),
Decimal(DecimalDt),
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),
}
Variants§
String(StringDt)
Id(IdDt)
Base64Binary(Base64BinaryDt)
Markdown(MarkdownDt)
Uri(UriDt)
Url(UrlDt)
Oid(OidDt)
Uuid(UuidDt)
Canonical(CanonicalDt)
Code(CodeDt)
Boolean(BooleanDt)
DateTime(DateTimeDt)
Date(DateDt)
Time(TimeDt)
Instant(InstantDt)
UnsignedInt(UnsignedIntDt)
PositiveInt(PositiveIntDt)
Integer(IntegerDt)
Integer64(Integer64Dt)
Decimal(DecimalDt)
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)
Trait Implementations§
source§impl<'de> Deserialize<'de> for AnyType
impl<'de> Deserialize<'de> for AnyType
fn deserialize<De>(deserializer: De) -> Result<Self>where
De: Deserializer<'de>,
Auto Trait Implementations§
impl RefUnwindSafe for AnyType
impl Send for AnyType
impl Sync for AnyType
impl Unpin for AnyType
impl UnwindSafe for AnyType
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