pub struct CalendarBucket {
pub json_key: String,
pub bucket_type: TemporalBucket,
pub data_type: String,
}Expand description
Pre-computed temporal bucket in calendar JSONB
Fields§
§json_key: StringJSON path key (e.g., “date”, “month”, “quarter”)
bucket_type: TemporalBucketCorresponding TemporalBucket enum
data_type: StringData type (e.g., “date”, “integer”)
Trait Implementations§
Source§impl Clone for CalendarBucket
impl Clone for CalendarBucket
Source§fn clone(&self) -> CalendarBucket
fn clone(&self) -> CalendarBucket
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 CalendarBucket
impl Debug for CalendarBucket
Source§impl<'de> Deserialize<'de> for CalendarBucket
impl<'de> Deserialize<'de> for CalendarBucket
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 CalendarBucket
impl PartialEq for CalendarBucket
Source§impl Serialize for CalendarBucket
impl Serialize for CalendarBucket
impl StructuralPartialEq for CalendarBucket
Auto Trait Implementations§
impl Freeze for CalendarBucket
impl RefUnwindSafe for CalendarBucket
impl Send for CalendarBucket
impl Sync for CalendarBucket
impl Unpin for CalendarBucket
impl UnsafeUnpin for CalendarBucket
impl UnwindSafe for CalendarBucket
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