pub enum TimingAbbreviation {
Show 17 variants
AM(Option<Element>),
BED(Option<Element>),
BID(Option<Element>),
MO(Option<Element>),
PM(Option<Element>),
Q1H(Option<Element>),
Q2H(Option<Element>),
Q3H(Option<Element>),
Q4H(Option<Element>),
Q6H(Option<Element>),
Q8H(Option<Element>),
QD(Option<Element>),
QID(Option<Element>),
QOD(Option<Element>),
TID(Option<Element>),
WK(Option<Element>),
Null(Option<Element>),
}Variants§
AM(Option<Element>)
AM
BED(Option<Element>)
at bedtime
BID(Option<Element>)
BID
MO(Option<Element>)
monthly
PM(Option<Element>)
PM
Q1H(Option<Element>)
every hour
Q2H(Option<Element>)
every 2 hours
Q3H(Option<Element>)
every 3 hours
Q4H(Option<Element>)
Q4H
Q6H(Option<Element>)
Q6H
Q8H(Option<Element>)
every 8 hours
QD(Option<Element>)
QD
QID(Option<Element>)
QID
QOD(Option<Element>)
QOD
TID(Option<Element>)
TID
WK(Option<Element>)
weekly
Null(Option<Element>)
If value is missing and just the element is present.
Implementations§
Source§impl TimingAbbreviation
impl TimingAbbreviation
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 TimingAbbreviation
impl Clone for TimingAbbreviation
Source§fn clone(&self) -> TimingAbbreviation
fn clone(&self) -> TimingAbbreviation
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 TimingAbbreviation
impl Debug for TimingAbbreviation
Source§impl Default for TimingAbbreviation
impl Default for TimingAbbreviation
Source§impl<'de> Deserialize<'de> for TimingAbbreviation
impl<'de> Deserialize<'de> for TimingAbbreviation
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 TimingAbbreviation
impl MetaValue for TimingAbbreviation
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 TimingAbbreviation
impl Serialize for TimingAbbreviation
Auto Trait Implementations§
impl Freeze for TimingAbbreviation
impl RefUnwindSafe for TimingAbbreviation
impl Send for TimingAbbreviation
impl Sync for TimingAbbreviation
impl Unpin for TimingAbbreviation
impl UnsafeUnpin for TimingAbbreviation
impl UnwindSafe for TimingAbbreviation
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