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