pub enum DeviceSafety {
C101673(Option<Element>),
C106038(Option<Element>),
C106045(Option<Element>),
C106046(Option<Element>),
C106047(Option<Element>),
C113844(Option<Element>),
Null(Option<Element>),
}Variants§
C101673(Option<Element>)
Labeled as Containing Natural Rubber Latex
C106038(Option<Element>)
Not Made with Natural Rubber Latex
C106045(Option<Element>)
Magnetic Resonance Safe
C106046(Option<Element>)
Magnetic Resonance Conditional
C106047(Option<Element>)
Magnetic Resonance Unsafe
C113844(Option<Element>)
Labeling does not Contain MRI Safety Information
Null(Option<Element>)
If value is missing and just the element is present.
Trait Implementations§
Source§impl Clone for DeviceSafety
impl Clone for DeviceSafety
Source§fn clone(&self) -> DeviceSafety
fn clone(&self) -> DeviceSafety
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 DeviceSafety
impl Debug for DeviceSafety
Source§impl Default for DeviceSafety
impl Default for DeviceSafety
Source§impl FHIRJSONDeserializer for DeviceSafety
impl FHIRJSONDeserializer for DeviceSafety
fn from_json_str(s: &str) -> Result<Self, DeserializeError>
fn from_serde_value( json: &Value, context: Context<'_>, ) -> Result<Self, DeserializeError>
Source§impl FHIRJSONSerializer for DeviceSafety
impl FHIRJSONSerializer for DeviceSafety
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 DeviceSafety
impl MetaValue for DeviceSafety
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 DeviceSafety
impl RefUnwindSafe for DeviceSafety
impl Send for DeviceSafety
impl Sync for DeviceSafety
impl Unpin for DeviceSafety
impl UnwindSafe for DeviceSafety
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