pub enum SupplementType {
Show 46 variants
V441531000124102(Option<Element>),
V441561000124106(Option<Element>),
V441571000124104(Option<Element>),
V441591000124103(Option<Element>),
V441601000124106(Option<Element>),
V441671000124100(Option<Element>),
V442651000124102(Option<Element>),
V442901000124106(Option<Element>),
V442911000124109(Option<Element>),
V442921000124101(Option<Element>),
V442931000124103(Option<Element>),
V442941000124108(Option<Element>),
V442951000124105(Option<Element>),
V442961000124107(Option<Element>),
V442971000124100(Option<Element>),
V442981000124102(Option<Element>),
V442991000124104(Option<Element>),
V443011000124100(Option<Element>),
V443021000124108(Option<Element>),
V443031000124106(Option<Element>),
V443051000124104(Option<Element>),
V443111000124101(Option<Element>),
V443351000124102(Option<Element>),
V443361000124100(Option<Element>),
V443391000124108(Option<Element>),
V443401000124105(Option<Element>),
V443411000124108(Option<Element>),
V443421000124100(Option<Element>),
V443431000124102(Option<Element>),
V443441000124107(Option<Element>),
V443451000124109(Option<Element>),
V443461000124106(Option<Element>),
V443471000124104(Option<Element>),
V443481000124101(Option<Element>),
V443491000124103(Option<Element>),
V443501000124106(Option<Element>),
V443561000124107(Option<Element>),
V443771000124106(Option<Element>),
V444321000124108(Option<Element>),
V444331000124106(Option<Element>),
V444361000124102(Option<Element>),
V444371000124109(Option<Element>),
V444381000124107(Option<Element>),
V444401000124107(Option<Element>),
V444431000124104(Option<Element>),
Null(Option<Element>),
}Variants§
V441531000124102(Option<Element>)
Standard Enteral Formula
V441561000124106(Option<Element>)
Standard enteral formula with fiber
V441571000124104(Option<Element>)
High energy enteral formula with fiber
V441591000124103(Option<Element>)
Diabetic enteral formula with fiber
V441601000124106(Option<Element>)
Diabetic high calorie high protein enteral formula with fiber
V441671000124100(Option<Element>)
Hydrolyzed peptide-based high protein enteral formula
V442651000124102(Option<Element>)
Adult formula
V442901000124106(Option<Element>)
Adult clear liquid supplement
V442911000124109(Option<Element>)
Adult elemental formula
V442921000124101(Option<Element>)
Adult standard formula
V442931000124103(Option<Element>)
Adult soy protein isolate formula
V442941000124108(Option<Element>)
Adult renal specialty formula
V442951000124105(Option<Element>)
Adult pulmonary specialty formula
V442961000124107(Option<Element>)
Adult low carbohydrate formula
V442971000124100(Option<Element>)
Adult high energy formula
V442981000124102(Option<Element>)
Adult hydrolyzed protein formula
V442991000124104(Option<Element>)
Adult high protein formula
V443011000124100(Option<Element>)
Adult high protein high fiber formula
V443021000124108(Option<Element>)
Adult hepatic specialty formula
V443031000124106(Option<Element>)
Adult critical care formula
V443051000124104(Option<Element>)
Adult diabetes specialty formula
V443111000124101(Option<Element>)
High protein formula
V443351000124102(Option<Element>)
Increased fiber formula
V443361000124100(Option<Element>)
Pediatric Formula
V443391000124108(Option<Element>)
Pediatric clear liquid supplement
V443401000124105(Option<Element>)
Pediatric elemental formula
V443411000124108(Option<Element>)
Elemental Formula
V443421000124100(Option<Element>)
Pediatric hydrolyzed protein formula
V443431000124102(Option<Element>)
High Energy Formula
V443441000124107(Option<Element>)
Clear liquid supplement
V443451000124109(Option<Element>)
Pediatric standard formula
V443461000124106(Option<Element>)
Standard Formula
V443471000124104(Option<Element>)
Pediatric increased fiber formula
V443481000124101(Option<Element>)
Renal Formula
V443491000124103(Option<Element>)
Pediatric high energy formula
V443501000124106(Option<Element>)
Pediatric high energy formula with increased fiber
V443561000124107(Option<Element>)
Soy based formula
V443771000124106(Option<Element>)
Hydrolyzed protein formula
V444321000124108(Option<Element>)
Standard pudding oral supplement
V444331000124106(Option<Element>)
Diabetic meal replacement bar
V444361000124102(Option<Element>)
Electrolyte replacement supplement
V444371000124109(Option<Element>)
Powdered electrolyte replacement supplement
V444381000124107(Option<Element>)
Liquid electrolyte replacement supplement
V444401000124107(Option<Element>)
Frozen electrolyte replacement supplement
V444431000124104(Option<Element>)
Pediatric reduced energy formula
Null(Option<Element>)
If value is missing and just the element is present.
Trait Implementations§
Source§impl Clone for SupplementType
impl Clone for SupplementType
Source§fn clone(&self) -> SupplementType
fn clone(&self) -> SupplementType
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for SupplementType
impl Debug for SupplementType
Source§impl Default for SupplementType
impl Default for SupplementType
Source§impl FHIRJSONDeserializer for SupplementType
impl FHIRJSONDeserializer for SupplementType
fn from_json_str(s: &str) -> Result<Self, DeserializeError>
fn from_serde_value( json: &Value, context: Context<'_>, ) -> Result<Self, DeserializeError>
Source§impl FHIRJSONSerializer for SupplementType
impl FHIRJSONSerializer for SupplementType
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 SupplementType
impl MetaValue for SupplementType
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 SupplementType
impl RefUnwindSafe for SupplementType
impl Send for SupplementType
impl Sync for SupplementType
impl Unpin for SupplementType
impl UnwindSafe for SupplementType
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
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>
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>
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