pub struct SubstanceAmountReferenceRange {
pub id: Option<String>,
pub extension: Option<Vec<Box<Extension>>>,
pub lowLimit: Option<Box<Quantity>>,
pub highLimit: Option<Box<Quantity>>,
}Expand description
Reference range of possible or expected values.
Fields§
§id: Option<String>Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
extension: Option<Vec<Box<Extension>>>May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
lowLimit: Option<Box<Quantity>>Lower limit possible or expected.
highLimit: Option<Box<Quantity>>Upper limit possible or expected.
Trait Implementations§
Source§impl Clone for SubstanceAmountReferenceRange
impl Clone for SubstanceAmountReferenceRange
Source§fn clone(&self) -> SubstanceAmountReferenceRange
fn clone(&self) -> SubstanceAmountReferenceRange
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 Default for SubstanceAmountReferenceRange
impl Default for SubstanceAmountReferenceRange
Source§fn default() -> SubstanceAmountReferenceRange
fn default() -> SubstanceAmountReferenceRange
Returns the “default value” for a type. Read more
Source§impl FHIRJSONDeserializer for SubstanceAmountReferenceRange
impl FHIRJSONDeserializer for SubstanceAmountReferenceRange
Source§impl FHIRJSONSerializer for SubstanceAmountReferenceRange
impl FHIRJSONSerializer for SubstanceAmountReferenceRange
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 SubstanceAmountReferenceRange
impl MetaValue for SubstanceAmountReferenceRange
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_mut<'a>( &'a mut self, index: usize, ) -> Option<&'a mut dyn MetaValue>
fn get_index<'a>(&'a self, _index: usize) -> Option<&'a dyn MetaValue>
fn typename(&self) -> &'static str
fn as_any(&self) -> &dyn Any
fn flatten(&self) -> Vec<&dyn MetaValue>
Auto Trait Implementations§
impl Freeze for SubstanceAmountReferenceRange
impl RefUnwindSafe for SubstanceAmountReferenceRange
impl Send for SubstanceAmountReferenceRange
impl Sync for SubstanceAmountReferenceRange
impl Unpin for SubstanceAmountReferenceRange
impl UnsafeUnpin for SubstanceAmountReferenceRange
impl UnwindSafe for SubstanceAmountReferenceRange
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