pub enum TaskInputValueTypeChoice {
Show 50 variants
Base64Binary(Box<FHIRBase64Binary>),
Boolean(Box<FHIRBoolean>),
Canonical(Box<FHIRCanonical>),
Code(Box<FHIRCode>),
Date(Box<FHIRDate>),
DateTime(Box<FHIRDateTime>),
Decimal(Box<FHIRDecimal>),
Id(Box<FHIRId>),
Instant(Box<FHIRInstant>),
Integer(Box<FHIRInteger>),
Markdown(Box<FHIRMarkdown>),
Oid(Box<FHIROid>),
PositiveInt(Box<FHIRPositiveInt>),
String(Box<FHIRString>),
Time(Box<FHIRTime>),
UnsignedInt(Box<FHIRUnsignedInt>),
Uri(Box<FHIRUri>),
Url(Box<FHIRUrl>),
Uuid(Box<FHIRUuid>),
Address(Box<Address>),
Age(Box<Age>),
Annotation(Box<Annotation>),
Attachment(Box<Attachment>),
CodeableConcept(Box<CodeableConcept>),
Coding(Box<Coding>),
ContactPoint(Box<ContactPoint>),
Count(Box<Count>),
Distance(Box<Distance>),
Duration(Box<Duration>),
HumanName(Box<HumanName>),
Identifier(Box<Identifier>),
Money(Box<Money>),
Period(Box<Period>),
Quantity(Box<Quantity>),
Range(Box<Range>),
Ratio(Box<Ratio>),
Reference(Box<Reference>),
SampledData(Box<SampledData>),
Signature(Box<Signature>),
Timing(Box<Timing>),
ContactDetail(Box<ContactDetail>),
Contributor(Box<Contributor>),
DataRequirement(Box<DataRequirement>),
Expression(Box<Expression>),
ParameterDefinition(Box<ParameterDefinition>),
RelatedArtifact(Box<RelatedArtifact>),
TriggerDefinition(Box<TriggerDefinition>),
UsageContext(Box<UsageContext>),
Dosage(Box<Dosage>),
Meta(Box<Meta>),
}Variants§
Base64Binary(Box<FHIRBase64Binary>)
Boolean(Box<FHIRBoolean>)
Canonical(Box<FHIRCanonical>)
Code(Box<FHIRCode>)
Date(Box<FHIRDate>)
DateTime(Box<FHIRDateTime>)
Decimal(Box<FHIRDecimal>)
Id(Box<FHIRId>)
Instant(Box<FHIRInstant>)
Integer(Box<FHIRInteger>)
Markdown(Box<FHIRMarkdown>)
Oid(Box<FHIROid>)
PositiveInt(Box<FHIRPositiveInt>)
String(Box<FHIRString>)
Time(Box<FHIRTime>)
UnsignedInt(Box<FHIRUnsignedInt>)
Uri(Box<FHIRUri>)
Url(Box<FHIRUrl>)
Uuid(Box<FHIRUuid>)
Address(Box<Address>)
Age(Box<Age>)
Annotation(Box<Annotation>)
Attachment(Box<Attachment>)
CodeableConcept(Box<CodeableConcept>)
Coding(Box<Coding>)
ContactPoint(Box<ContactPoint>)
Count(Box<Count>)
Distance(Box<Distance>)
Duration(Box<Duration>)
HumanName(Box<HumanName>)
Identifier(Box<Identifier>)
Money(Box<Money>)
Period(Box<Period>)
Quantity(Box<Quantity>)
Range(Box<Range>)
Ratio(Box<Ratio>)
Reference(Box<Reference>)
SampledData(Box<SampledData>)
Signature(Box<Signature>)
Timing(Box<Timing>)
ContactDetail(Box<ContactDetail>)
Contributor(Box<Contributor>)
DataRequirement(Box<DataRequirement>)
Expression(Box<Expression>)
ParameterDefinition(Box<ParameterDefinition>)
RelatedArtifact(Box<RelatedArtifact>)
TriggerDefinition(Box<TriggerDefinition>)
UsageContext(Box<UsageContext>)
Dosage(Box<Dosage>)
Meta(Box<Meta>)
Implementations§
Source§impl TaskInputValueTypeChoice
impl TaskInputValueTypeChoice
pub fn try_deserialize_from_key<'de, A: MapAccess<'de>>( key: &str, map: &mut A, ) -> Result<Option<Self>, A::Error>
pub fn merge_element(&mut self, key: &str, element: Element) -> bool
pub fn try_deserialize_primitive_element_from_key( key: &str, element: Element, ) -> Option<Self>
pub fn empty(&self) -> bool
Trait Implementations§
Source§impl Clone for TaskInputValueTypeChoice
impl Clone for TaskInputValueTypeChoice
Source§fn clone(&self) -> TaskInputValueTypeChoice
fn clone(&self) -> TaskInputValueTypeChoice
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 TaskInputValueTypeChoice
impl Debug for TaskInputValueTypeChoice
Source§impl Default for TaskInputValueTypeChoice
impl Default for TaskInputValueTypeChoice
Source§impl MetaValue for TaskInputValueTypeChoice
impl MetaValue for TaskInputValueTypeChoice
fn fields(&self) -> Vec<&'static str>
fn get_field<'a>(&'a self, field: &str) -> Option<&'a dyn MetaValue>
fn get_index<'a>(&'a self, field: usize) -> Option<&'a dyn MetaValue>
fn get_field_mut<'a>(&'a mut self, field: &str) -> Option<&'a mut dyn MetaValue>
fn get_index_mut<'a>( &'a mut self, index: usize, ) -> Option<&'a mut dyn MetaValue>
fn fhir_type(&self) -> &'static str
fn as_any(&self) -> &dyn Any
fn flatten(&self) -> Vec<&dyn MetaValue>
fn is_many(&self) -> bool
Auto Trait Implementations§
impl Freeze for TaskInputValueTypeChoice
impl RefUnwindSafe for TaskInputValueTypeChoice
impl Send for TaskInputValueTypeChoice
impl Sync for TaskInputValueTypeChoice
impl Unpin for TaskInputValueTypeChoice
impl UnsafeUnpin for TaskInputValueTypeChoice
impl UnwindSafe for TaskInputValueTypeChoice
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> ErasedDestructor for Twhere
T: 'static,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more