pub struct ChunkAggregateRule {
pub pattern: String,
pub sum: Option<String>,
pub count_as: Option<String>,
}Expand description
Per-chunk aggregation rule. Unlike branch-level AggregateRule, this does
not need a from field because it always operates on the chunk’s own lines.
Fields§
§pattern: StringRegex pattern to extract numeric values.
sum: Option<String>Name for the summed value.
count_as: Option<String>Name for the count of matching entries.
Trait Implementations§
Source§impl Clone for ChunkAggregateRule
impl Clone for ChunkAggregateRule
Source§fn clone(&self) -> ChunkAggregateRule
fn clone(&self) -> ChunkAggregateRule
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 ChunkAggregateRule
impl Debug for ChunkAggregateRule
Source§impl<'de> Deserialize<'de> for ChunkAggregateRule
impl<'de> Deserialize<'de> for ChunkAggregateRule
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 ChunkAggregateRule
impl PartialEq for ChunkAggregateRule
Source§impl Serialize for ChunkAggregateRule
impl Serialize for ChunkAggregateRule
impl Eq for ChunkAggregateRule
impl StructuralPartialEq for ChunkAggregateRule
Auto Trait Implementations§
impl Freeze for ChunkAggregateRule
impl RefUnwindSafe for ChunkAggregateRule
impl Send for ChunkAggregateRule
impl Sync for ChunkAggregateRule
impl Unpin for ChunkAggregateRule
impl UnsafeUnpin for ChunkAggregateRule
impl UnwindSafe for ChunkAggregateRule
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