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}