saluki_core/data_model/payload/
metadata.rs

1/// Payload metadata.
2#[derive(Clone)]
3pub struct PayloadMetadata {
4    event_count: usize,
5}
6
7impl PayloadMetadata {
8    /// Creates a new `PayloadMetadata` with the given event count.
9    pub fn from_event_count(event_count: usize) -> Self {
10        PayloadMetadata { event_count }
11    }
12
13    /// Returns the number of events in the payload.
14    pub fn event_count(&self) -> usize {
15        self.event_count
16    }
17}