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}