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.
Implementations§
Source§impl DeviceSafety
impl DeviceSafety
Source§impl DeviceSafety
impl DeviceSafety
pub fn serialize_as_field<M: SerializeMap>( &self, field_name: &str, serializer: &mut M, ) -> Result<(), M::Error>
pub fn serialize_as_vector<M: SerializeMap>( field_name: &str, values: &[Box<Self>], serializer: &mut M, ) -> Result<(), M::Error>
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 (const: unstable) · 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<'de> Deserialize<'de> for DeviceSafety
impl<'de> Deserialize<'de> for DeviceSafety
Source§fn deserialize<D: Deserializer<'de>>(d: D) -> Result<Self, D::Error>
fn deserialize<D: Deserializer<'de>>(d: D) -> Result<Self, D::Error>
Deserialize this value from the given Serde deserializer. Read more
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 fhir_type(&self) -> &'static str
fn is_many(&self) -> bool
Source§impl Serialize for DeviceSafety
impl Serialize for DeviceSafety
Auto Trait Implementations§
impl Freeze for DeviceSafety
impl RefUnwindSafe for DeviceSafety
impl Send for DeviceSafety
impl Sync for DeviceSafety
impl Unpin for DeviceSafety
impl UnsafeUnpin 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> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
impl<T> ErasedDestructor for Twhere
T: 'static,
§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