pub enum ExBenefitcategory {
Show 29 variants
V1(Option<Element>),
V14(Option<Element>),
V2(Option<Element>),
V23(Option<Element>),
V24(Option<Element>),
V25(Option<Element>),
V26(Option<Element>),
V27(Option<Element>),
V28(Option<Element>),
V3(Option<Element>),
V30(Option<Element>),
V35(Option<Element>),
V36(Option<Element>),
V37(Option<Element>),
V4(Option<Element>),
V49(Option<Element>),
V5(Option<Element>),
V55(Option<Element>),
V56(Option<Element>),
V61(Option<Element>),
V62(Option<Element>),
V63(Option<Element>),
V69(Option<Element>),
V76(Option<Element>),
F1(Option<Element>),
F3(Option<Element>),
F4(Option<Element>),
F6(Option<Element>),
Null(Option<Element>),
}Variants§
V1(Option<Element>)
Medical Care
V14(Option<Element>)
Renal Supplies
V2(Option<Element>)
Surgical
V23(Option<Element>)
Diagnostic Dental
V24(Option<Element>)
Periodontics
V25(Option<Element>)
Restorative
V26(Option<Element>)
Endodontics
V27(Option<Element>)
Maxillofacial Prosthetics
V28(Option<Element>)
Adjunctive Dental Services
V3(Option<Element>)
Consultation
V30(Option<Element>)
Health Benefit Plan Coverage
V35(Option<Element>)
Dental Care
V36(Option<Element>)
Dental Crowns
V37(Option<Element>)
Dental Accident
V4(Option<Element>)
Diagnostic XRay
V49(Option<Element>)
Hospital Room and Board
V5(Option<Element>)
Diagnostic Lab
V55(Option<Element>)
Major Medical
V56(Option<Element>)
Medically Related Transportation
V61(Option<Element>)
In-vitro Fertilization
V62(Option<Element>)
MRI Scan
V63(Option<Element>)
Donor Procedures
V69(Option<Element>)
Maternity
V76(Option<Element>)
Renal Dialysis
F1(Option<Element>)
Medical Coverage
F3(Option<Element>)
Dental Coverage
F4(Option<Element>)
Hearing Coverage
F6(Option<Element>)
Vision Coverage
Null(Option<Element>)
If value is missing and just the element is present.
Trait Implementations§
Source§impl Clone for ExBenefitcategory
impl Clone for ExBenefitcategory
Source§fn clone(&self) -> ExBenefitcategory
fn clone(&self) -> ExBenefitcategory
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 ExBenefitcategory
impl Debug for ExBenefitcategory
Source§impl Default for ExBenefitcategory
impl Default for ExBenefitcategory
Source§impl FHIRJSONDeserializer for ExBenefitcategory
impl FHIRJSONDeserializer for ExBenefitcategory
fn from_json_str(s: &str) -> Result<Self, DeserializeError>
fn from_serde_value( json: &Value, context: Context<'_>, ) -> Result<Self, DeserializeError>
Source§impl FHIRJSONSerializer for ExBenefitcategory
impl FHIRJSONSerializer for ExBenefitcategory
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 ExBenefitcategory
impl MetaValue for ExBenefitcategory
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 ExBenefitcategory
impl RefUnwindSafe for ExBenefitcategory
impl Send for ExBenefitcategory
impl Sync for ExBenefitcategory
impl Unpin for ExBenefitcategory
impl UnwindSafe for ExBenefitcategory
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