saluki_core/data_model/payload/
metadata.rs1#[derive(Clone)]
3pub struct PayloadMetadata {
4 event_count: usize,
5 data_point_count: usize,
6}
7
8impl PayloadMetadata {
9 pub fn from_event_count(event_count: usize) -> Self {
11 PayloadMetadata {
12 event_count,
13 data_point_count: 0,
14 }
15 }
16
17 pub fn from_event_and_data_point_count(event_count: usize, data_point_count: usize) -> Self {
19 PayloadMetadata {
20 event_count,
21 data_point_count,
22 }
23 }
24
25 pub fn event_count(&self) -> usize {
27 self.event_count
28 }
29
30 pub fn data_point_count(&self) -> usize {
32 self.data_point_count
33 }
34}