pub enum DeviceNametype {
ManufacturerName(Option<Element>),
ModelName(Option<Element>),
Other(Option<Element>),
PatientReportedName(Option<Element>),
UdiLabelName(Option<Element>),
UserFriendlyName(Option<Element>),
Null(Option<Element>),
}Variants§
ManufacturerName(Option<Element>)
Manufacturer name
ModelName(Option<Element>)
Model name
Other(Option<Element>)
other
PatientReportedName(Option<Element>)
Patient Reported name
UdiLabelName(Option<Element>)
UDI Label name
UserFriendlyName(Option<Element>)
User Friendly name
Null(Option<Element>)
If value is missing and just the element is present.
Trait Implementations§
Source§impl Clone for DeviceNametype
impl Clone for DeviceNametype
Source§fn clone(&self) -> DeviceNametype
fn clone(&self) -> DeviceNametype
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 DeviceNametype
impl Debug for DeviceNametype
Source§impl Default for DeviceNametype
impl Default for DeviceNametype
Source§impl FHIRJSONDeserializer for DeviceNametype
impl FHIRJSONDeserializer for DeviceNametype
fn from_json_str(s: &str) -> Result<Self, DeserializeError>
fn from_serde_value( json: &Value, context: Context<'_>, ) -> Result<Self, DeserializeError>
Source§impl FHIRJSONSerializer for DeviceNametype
impl FHIRJSONSerializer for DeviceNametype
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 DeviceNametype
impl MetaValue for DeviceNametype
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 DeviceNametype
impl RefUnwindSafe for DeviceNametype
impl Send for DeviceNametype
impl Sync for DeviceNametype
impl Unpin for DeviceNametype
impl UnwindSafe for DeviceNametype
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