pub struct TimeBucketSpec {
pub field: String,
pub unit: TimeUnit,
pub size: u64,
}Expand description
Fixed-size calendar bucket over an epoch-millisecond field. Non-datetime or missing input collapses to the documented MISSING state key.
Fields§
§field: StringProperty whose epoch-millisecond value is bucketed.
unit: TimeUnitCalendar/clock unit of the bucket.
size: u64Number of units per bucket (always at least 1).
Implementations§
Trait Implementations§
Source§impl Clone for TimeBucketSpec
impl Clone for TimeBucketSpec
Source§impl Debug for TimeBucketSpec
impl Debug for TimeBucketSpec
Source§impl<'de> Deserialize<'de> for TimeBucketSpec
impl<'de> Deserialize<'de> for TimeBucketSpec
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 PartialEq for TimeBucketSpec
impl PartialEq for TimeBucketSpec
Source§impl Serialize for TimeBucketSpec
impl Serialize for TimeBucketSpec
impl StructuralPartialEq for TimeBucketSpec
Auto Trait Implementations§
impl Freeze for TimeBucketSpec
impl RefUnwindSafe for TimeBucketSpec
impl Send for TimeBucketSpec
impl Sync for TimeBucketSpec
impl Unpin for TimeBucketSpec
impl UnsafeUnpin for TimeBucketSpec
impl UnwindSafe for TimeBucketSpec
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