#[non_exhaustive]pub enum TimePeriod {
Today,
Yesterday,
Last7Days,
Last30Days,
ThisMonth,
LastMonth,
ThisQuarter,
LastQuarter,
ThisYear,
LastYear,
AllTime,
Custom,
}Expand description
Time period for analytics queries
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.
Today
Yesterday
Last7Days
Last30Days
ThisMonth
LastMonth
ThisQuarter
LastQuarter
ThisYear
LastYear
AllTime
Custom
Trait Implementations§
Source§impl Clone for TimePeriod
impl Clone for TimePeriod
Source§fn clone(&self) -> TimePeriod
fn clone(&self) -> TimePeriod
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 moreimpl Copy for TimePeriod
Source§impl Debug for TimePeriod
impl Debug for TimePeriod
Source§impl Default for TimePeriod
impl Default for TimePeriod
Source§fn default() -> TimePeriod
fn default() -> TimePeriod
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for TimePeriod
impl<'de> Deserialize<'de> for TimePeriod
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<TimePeriod, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<TimePeriod, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for TimePeriod
Source§impl PartialEq for TimePeriod
impl PartialEq for TimePeriod
Source§impl Serialize for TimePeriod
impl Serialize for TimePeriod
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 TimePeriod
Auto Trait Implementations§
impl Freeze for TimePeriod
impl RefUnwindSafe for TimePeriod
impl Send for TimePeriod
impl Sync for TimePeriod
impl Unpin for TimePeriod
impl UnsafeUnpin for TimePeriod
impl UnwindSafe for TimePeriod
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