pub enum MedicationknowledgePackageType {
Show 23 variants
Amp(Option<Element>),
Bag(Option<Element>),
Blstrpk(Option<Element>),
Bot(Option<Element>),
Box(Option<Element>),
Can(Option<Element>),
Cart(Option<Element>),
Disk(Option<Element>),
Doset(Option<Element>),
Jar(Option<Element>),
Jug(Option<Element>),
Minim(Option<Element>),
Nebamp(Option<Element>),
Ovul(Option<Element>),
Pch(Option<Element>),
Pkt(Option<Element>),
Sash(Option<Element>),
Strip(Option<Element>),
Tin(Option<Element>),
Tub(Option<Element>),
Tube(Option<Element>),
Vial(Option<Element>),
Null(Option<Element>),
}Variants§
Amp(Option<Element>)
Ampule
Bag(Option<Element>)
Bag
Blstrpk(Option<Element>)
Blister Pack
Bot(Option<Element>)
Bottle
Box(Option<Element>)
Box
Can(Option<Element>)
Can
Cart(Option<Element>)
Cartridge
Disk(Option<Element>)
Disk
Doset(Option<Element>)
Dosette
Jar(Option<Element>)
Jar
Jug(Option<Element>)
Jug
Minim(Option<Element>)
Minim
Nebamp(Option<Element>)
Nebule Amp
Ovul(Option<Element>)
Ovule
Pch(Option<Element>)
Pouch
Pkt(Option<Element>)
Packet
Sash(Option<Element>)
Sashet
Strip(Option<Element>)
Strip
Tin(Option<Element>)
Tin
Tub(Option<Element>)
Tub
Tube(Option<Element>)
Tube
Vial(Option<Element>)
Vial
Null(Option<Element>)
If value is missing and just the element is present.
Trait Implementations§
Source§impl Clone for MedicationknowledgePackageType
impl Clone for MedicationknowledgePackageType
Source§fn clone(&self) -> MedicationknowledgePackageType
fn clone(&self) -> MedicationknowledgePackageType
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 FHIRJSONDeserializer for MedicationknowledgePackageType
impl FHIRJSONDeserializer for MedicationknowledgePackageType
fn from_json_str(s: &str) -> Result<Self, DeserializeError>
fn from_serde_value( json: &Value, context: Context<'_>, ) -> Result<Self, DeserializeError>
Source§impl FHIRJSONSerializer for MedicationknowledgePackageType
impl FHIRJSONSerializer for MedicationknowledgePackageType
fn serialize_value( &self, writer: &mut dyn Write, ) -> Result<bool, SerializeError>
fn serialize_extension( &self, writer: &mut dyn Write, ) -> Result<bool, SerializeError>
fn serialize_field( &self, field: &str, writer: &mut dyn Write, ) -> Result<bool, SerializeError>
fn is_fp_primitive(&self) -> bool
Source§impl MetaValue for MedicationknowledgePackageType
impl MetaValue for MedicationknowledgePackageType
fn fields(&self) -> Vec<&'static str>
fn get_field<'a>(&'a self, field: &str) -> Option<&'a dyn MetaValue>
fn get_field_mut<'a>(&'a mut self, field: &str) -> Option<&'a mut dyn MetaValue>
fn get_index<'a>(&'a self, _index: usize) -> Option<&'a dyn MetaValue>
fn get_index_mut<'a>( &'a mut self, _index: usize, ) -> Option<&'a mut dyn MetaValue>
fn flatten(&self) -> Vec<&dyn MetaValue>
fn as_any(&self) -> &dyn Any
fn typename(&self) -> &'static str
Auto Trait Implementations§
impl Freeze for MedicationknowledgePackageType
impl RefUnwindSafe for MedicationknowledgePackageType
impl Send for MedicationknowledgePackageType
impl Sync for MedicationknowledgePackageType
impl Unpin for MedicationknowledgePackageType
impl UnwindSafe for MedicationknowledgePackageType
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> 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