async_pop/response/stat.rs
1use super::types::number::Number;
2
3#[derive(Debug)]
4pub struct Stat {
5 message_count: Number,
6 size: Number,
7}
8
9impl Stat {
10 pub fn new<C: Into<Number>, S: Into<Number>>(message_count: C, size: S) -> Self {
11 Self {
12 message_count: message_count.into(),
13 size: size.into(),
14 }
15 }
16
17 pub fn counter(&self) -> &Number {
18 &self.message_count
19 }
20
21 pub fn size(&self) -> &Number {
22 &self.size
23 }
24}