pub enum EligibilityresponsePurpose {
AuthRequirements(Option<Element>),
Benefits(Option<Element>),
Discovery(Option<Element>),
Validation(Option<Element>),
Null(Option<Element>),
}Variants§
AuthRequirements(Option<Element>)
Coverage auth-requirements
Benefits(Option<Element>)
Coverage benefits
Discovery(Option<Element>)
Coverage Discovery
Validation(Option<Element>)
Coverage Validation
Null(Option<Element>)
If value is missing and just the element is present.
Trait Implementations§
Source§impl Clone for EligibilityresponsePurpose
impl Clone for EligibilityresponsePurpose
Source§fn clone(&self) -> EligibilityresponsePurpose
fn clone(&self) -> EligibilityresponsePurpose
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 EligibilityresponsePurpose
impl Debug for EligibilityresponsePurpose
Source§impl Default for EligibilityresponsePurpose
impl Default for EligibilityresponsePurpose
Source§impl FHIRJSONDeserializer for EligibilityresponsePurpose
impl FHIRJSONDeserializer for EligibilityresponsePurpose
fn from_json_str(s: &str) -> Result<Self, DeserializeError>
fn from_serde_value( json: &Value, context: Context<'_>, ) -> Result<Self, DeserializeError>
Source§impl FHIRJSONSerializer for EligibilityresponsePurpose
impl FHIRJSONSerializer for EligibilityresponsePurpose
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 EligibilityresponsePurpose
impl MetaValue for EligibilityresponsePurpose
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 EligibilityresponsePurpose
impl RefUnwindSafe for EligibilityresponsePurpose
impl Send for EligibilityresponsePurpose
impl Sync for EligibilityresponsePurpose
impl Unpin for EligibilityresponsePurpose
impl UnwindSafe for EligibilityresponsePurpose
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