#[non_exhaustive]pub enum RecurrenceRuleFrequency {
Daily,
Weekly,
Monthly,
Yearly,
Unknown(u8),
}Expand description
How often the event recurs.
The numerical representation of this is 0-indexed, with value 0 being
Yearly.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Daily
Recurrence frequency is daily.
Weekly
Recurrence frequency is weekly.
Monthly
Recurrence frequency is monthly.
Yearly
Recurrence frequency is yearly.
Unknown(u8)
Recurrence frequency is an unknown value.
Trait Implementations§
Source§impl Clone for RecurrenceRuleFrequency
impl Clone for RecurrenceRuleFrequency
impl Copy for RecurrenceRuleFrequency
Source§impl Debug for RecurrenceRuleFrequency
impl Debug for RecurrenceRuleFrequency
Source§impl<'de> Deserialize<'de> for RecurrenceRuleFrequency
impl<'de> Deserialize<'de> for RecurrenceRuleFrequency
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for RecurrenceRuleFrequency
Source§impl From<RecurrenceRuleFrequency> for u8
impl From<RecurrenceRuleFrequency> for u8
Source§fn from(value: RecurrenceRuleFrequency) -> Self
fn from(value: RecurrenceRuleFrequency) -> Self
Converts to this type from the input type.
Source§impl From<u8> for RecurrenceRuleFrequency
impl From<u8> for RecurrenceRuleFrequency
Source§impl Hash for RecurrenceRuleFrequency
impl Hash for RecurrenceRuleFrequency
Source§impl PartialEq for RecurrenceRuleFrequency
impl PartialEq for RecurrenceRuleFrequency
Source§impl Serialize for RecurrenceRuleFrequency
impl Serialize for RecurrenceRuleFrequency
impl StructuralPartialEq for RecurrenceRuleFrequency
Auto Trait Implementations§
impl Freeze for RecurrenceRuleFrequency
impl RefUnwindSafe for RecurrenceRuleFrequency
impl Send for RecurrenceRuleFrequency
impl Sync for RecurrenceRuleFrequency
impl Unpin for RecurrenceRuleFrequency
impl UnsafeUnpin for RecurrenceRuleFrequency
impl UnwindSafe for RecurrenceRuleFrequency
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