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 Convert for AnyType
impl Convert for AnyType
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<'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 Freeze for AnyType
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