pub enum AnalyticsPeriod {
Today,
Yesterday,
Last7Days,
Last30Days,
Last90Days,
ThisMonth,
LastMonth,
ThisYear,
Custom,
}Expand description
Analytics time period
Variants§
Implementations§
Source§impl AnalyticsPeriod
impl AnalyticsPeriod
Sourcepub fn start_date(&self) -> DateTime<Utc>
pub fn start_date(&self) -> DateTime<Utc>
Get start date for period
Trait Implementations§
Source§impl Clone for AnalyticsPeriod
impl Clone for AnalyticsPeriod
Source§fn clone(&self) -> AnalyticsPeriod
fn clone(&self) -> AnalyticsPeriod
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 AnalyticsPeriod
impl Debug for AnalyticsPeriod
Source§impl<'de> Deserialize<'de> for AnalyticsPeriod
impl<'de> Deserialize<'de> for AnalyticsPeriod
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
Source§impl Hash for AnalyticsPeriod
impl Hash for AnalyticsPeriod
Source§impl PartialEq for AnalyticsPeriod
impl PartialEq for AnalyticsPeriod
Source§impl Serialize for AnalyticsPeriod
impl Serialize for AnalyticsPeriod
impl Copy for AnalyticsPeriod
impl Eq for AnalyticsPeriod
impl StructuralPartialEq for AnalyticsPeriod
Auto Trait Implementations§
impl Freeze for AnalyticsPeriod
impl RefUnwindSafe for AnalyticsPeriod
impl Send for AnalyticsPeriod
impl Sync for AnalyticsPeriod
impl Unpin for AnalyticsPeriod
impl UnwindSafe for AnalyticsPeriod
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,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§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