pub enum NhinPurposeofuse {
Show 28 variants
ABUSE(Option<Element>),
COVERAGE(Option<Element>),
DECEASED(Option<Element>),
DIRECTORY(Option<Element>),
DISASTER(Option<Element>),
DONATION(Option<Element>),
EMERGENCY(Option<Element>),
FAMILY(Option<Element>),
FRAUD(Option<Element>),
GOVERNMENT(Option<Element>),
JUDICIAL(Option<Element>),
LAW(Option<Element>),
LEGAL(Option<Element>),
MARKETING(Option<Element>),
OPERATIONS(Option<Element>),
OVERSIGHT(Option<Element>),
PAYMENT(Option<Element>),
PRESENT(Option<Element>),
PSYCHOTHERAPY(Option<Element>),
PUBLICHEALTH(Option<Element>),
REQUEST(Option<Element>),
RESEARCH(Option<Element>),
SYSADMIN(Option<Element>),
THREAT(Option<Element>),
TRAINING(Option<Element>),
TREATMENT(Option<Element>),
WORKERSCOMP(Option<Element>),
Null(Option<Element>),
}Variants§
ABUSE(Option<Element>)
Abuse
COVERAGE(Option<Element>)
Coverage
DECEASED(Option<Element>)
Deceased
DIRECTORY(Option<Element>)
Directory
DISASTER(Option<Element>)
Disaster
DONATION(Option<Element>)
Donation
EMERGENCY(Option<Element>)
Emergency
FAMILY(Option<Element>)
Family
FRAUD(Option<Element>)
Fraud
GOVERNMENT(Option<Element>)
Government
JUDICIAL(Option<Element>)
Judicial
LAW(Option<Element>)
Law Enforcement
LEGAL(Option<Element>)
Legal
MARKETING(Option<Element>)
Marketing
OPERATIONS(Option<Element>)
Operations
OVERSIGHT(Option<Element>)
Oversight
PAYMENT(Option<Element>)
Payment
PRESENT(Option<Element>)
Present
PSYCHOTHERAPY(Option<Element>)
Psychotherapy
PUBLICHEALTH(Option<Element>)
Public Health
REQUEST(Option<Element>)
Request
RESEARCH(Option<Element>)
Research
SYSADMIN(Option<Element>)
Sysadmin
THREAT(Option<Element>)
Threat
TRAINING(Option<Element>)
Training
TREATMENT(Option<Element>)
Treatment
WORKERSCOMP(Option<Element>)
Worker’s Comp
Null(Option<Element>)
If value is missing and just the element is present.
Trait Implementations§
Source§impl Clone for NhinPurposeofuse
impl Clone for NhinPurposeofuse
Source§fn clone(&self) -> NhinPurposeofuse
fn clone(&self) -> NhinPurposeofuse
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 NhinPurposeofuse
impl Debug for NhinPurposeofuse
Source§impl Default for NhinPurposeofuse
impl Default for NhinPurposeofuse
Source§impl FHIRJSONDeserializer for NhinPurposeofuse
impl FHIRJSONDeserializer for NhinPurposeofuse
fn from_json_str(s: &str) -> Result<Self, DeserializeError>
fn from_serde_value( json: &Value, context: Context<'_>, ) -> Result<Self, DeserializeError>
Source§impl FHIRJSONSerializer for NhinPurposeofuse
impl FHIRJSONSerializer for NhinPurposeofuse
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 NhinPurposeofuse
impl MetaValue for NhinPurposeofuse
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 NhinPurposeofuse
impl RefUnwindSafe for NhinPurposeofuse
impl Send for NhinPurposeofuse
impl Sync for NhinPurposeofuse
impl Unpin for NhinPurposeofuse
impl UnwindSafe for NhinPurposeofuse
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