1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
use std::fmt::Display;

/// Only read up to n data points starting from offset
pub struct Limit {
    n: u32,
    offset: u32,
}

impl Limit {
    pub fn new(n: u32, offset: u32) -> Self {
        Self { n, offset }
    }
}

impl Display for Limit {
    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
        write!(f, "limit(n: {}, offset: {})", self.n, self.offset)
    }
}