pub enum ObjectRole {
Show 25 variants
V1(Option<Element>),
V10(Option<Element>),
V11(Option<Element>),
V12(Option<Element>),
V13(Option<Element>),
V14(Option<Element>),
V15(Option<Element>),
V16(Option<Element>),
V17(Option<Element>),
V18(Option<Element>),
V19(Option<Element>),
V2(Option<Element>),
V20(Option<Element>),
V21(Option<Element>),
V22(Option<Element>),
V23(Option<Element>),
V24(Option<Element>),
V3(Option<Element>),
V4(Option<Element>),
V5(Option<Element>),
V6(Option<Element>),
V7(Option<Element>),
V8(Option<Element>),
V9(Option<Element>),
Null(Option<Element>),
}Variants§
V1(Option<Element>)
Patient
V10(Option<Element>)
Guarantor
V11(Option<Element>)
Security User Entity
V12(Option<Element>)
Security User Group
V13(Option<Element>)
Security Resource
V14(Option<Element>)
Security Granularity Definition
V15(Option<Element>)
Practitioner
V16(Option<Element>)
Data Destination
V17(Option<Element>)
Data Repository
V18(Option<Element>)
Schedule
V19(Option<Element>)
Customer
V2(Option<Element>)
Location
V20(Option<Element>)
Job
V21(Option<Element>)
Job Stream
V22(Option<Element>)
Table
V23(Option<Element>)
Routing Criteria
V24(Option<Element>)
Query
V3(Option<Element>)
Report
V4(Option<Element>)
Domain Resource
V5(Option<Element>)
Master file
V6(Option<Element>)
User
V7(Option<Element>)
List
V8(Option<Element>)
Doctor
V9(Option<Element>)
Subscriber
Null(Option<Element>)
If value is missing and just the element is present.
Trait Implementations§
Source§impl Clone for ObjectRole
impl Clone for ObjectRole
Source§fn clone(&self) -> ObjectRole
fn clone(&self) -> ObjectRole
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 ObjectRole
impl Debug for ObjectRole
Source§impl Default for ObjectRole
impl Default for ObjectRole
Source§impl FHIRJSONDeserializer for ObjectRole
impl FHIRJSONDeserializer for ObjectRole
fn from_json_str(s: &str) -> Result<Self, DeserializeError>
fn from_serde_value( json: &Value, context: Context<'_>, ) -> Result<Self, DeserializeError>
Source§impl FHIRJSONSerializer for ObjectRole
impl FHIRJSONSerializer for ObjectRole
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 ObjectRole
impl MetaValue for ObjectRole
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 ObjectRole
impl RefUnwindSafe for ObjectRole
impl Send for ObjectRole
impl Sync for ObjectRole
impl Unpin for ObjectRole
impl UnwindSafe for ObjectRole
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