pub enum ConditionOnset {
DateTime(DateTime),
Age(Age),
Period(Period),
Range(Range),
String(String),
}Expand description
Choice of types for the onset[x] field in Condition
Variants§
DateTime(DateTime)
Variant accepting the DateTime type.
Age(Age)
Variant accepting the Age type.
Period(Period)
Variant accepting the Period type.
Range(Range)
Variant accepting the Range type.
String(String)
Variant accepting the String type.
Trait Implementations§
Source§impl Clone for ConditionOnset
impl Clone for ConditionOnset
Source§fn clone(&self) -> ConditionOnset
fn clone(&self) -> ConditionOnset
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 ConditionOnset
impl Debug for ConditionOnset
Source§impl<'de> Deserialize<'de> for ConditionOnset
impl<'de> Deserialize<'de> for ConditionOnset
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<ConditionOnset, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ConditionOnset, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for ConditionOnset
impl PartialEq for ConditionOnset
Source§impl Serialize for ConditionOnset
impl Serialize for ConditionOnset
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl StructuralPartialEq for ConditionOnset
Auto Trait Implementations§
impl Freeze for ConditionOnset
impl RefUnwindSafe for ConditionOnset
impl Send for ConditionOnset
impl Sync for ConditionOnset
impl Unpin for ConditionOnset
impl UnwindSafe for ConditionOnset
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