pub enum CompositeSource {
Terms {
name: String,
field: String,
order: CompositeOrder,
},
DateHistogram {
name: String,
field: String,
fixed_interval_millis: Option<U64>,
calendar_interval: Option<String>,
time_zone: Option<String>,
offset_millis: I64,
order: CompositeOrder,
},
}Variants§
Trait Implementations§
Source§impl Clone for CompositeSource
impl Clone for CompositeSource
Source§impl Debug for CompositeSource
impl Debug for CompositeSource
Source§impl<'de> Deserialize<'de> for CompositeSource
impl<'de> Deserialize<'de> for CompositeSource
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 CompositeSource
impl PartialEq for CompositeSource
Source§impl Serialize for CompositeSource
impl Serialize for CompositeSource
impl StructuralPartialEq for CompositeSource
Auto Trait Implementations§
impl Freeze for CompositeSource
impl RefUnwindSafe for CompositeSource
impl Send for CompositeSource
impl Sync for CompositeSource
impl Unpin for CompositeSource
impl UnsafeUnpin for CompositeSource
impl UnwindSafe for CompositeSource
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