pub enum TimeBucket {
Hour,
Day,
Week,
Month,
}Expand description
Time bucket size for time-series aggregation.
Variants§
Implementations§
Source§impl TimeBucket
impl TimeBucket
Sourcepub const fn strftime_format(&self) -> &str
pub const fn strftime_format(&self) -> &str
Return the SQLite strftime format for this bucket.
Trait Implementations§
Source§impl Clone for TimeBucket
impl Clone for TimeBucket
Source§fn clone(&self) -> TimeBucket
fn clone(&self) -> TimeBucket
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 TimeBucket
Source§impl Debug for TimeBucket
impl Debug for TimeBucket
Source§impl Default for TimeBucket
impl Default for TimeBucket
Source§fn default() -> TimeBucket
fn default() -> TimeBucket
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for TimeBucket
impl<'de> Deserialize<'de> for TimeBucket
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 TimeBucket
Source§impl PartialEq for TimeBucket
impl PartialEq for TimeBucket
Source§impl Serialize for TimeBucket
impl Serialize for TimeBucket
impl StructuralPartialEq for TimeBucket
Auto Trait Implementations§
impl Freeze for TimeBucket
impl RefUnwindSafe for TimeBucket
impl Send for TimeBucket
impl Sync for TimeBucket
impl Unpin for TimeBucket
impl UnsafeUnpin for TimeBucket
impl UnwindSafe for TimeBucket
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