cargo hollywood
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#[derive(Default)]
pub struct Stdout {
    pub scroll: u16,
    pub lines: u16,
}

impl Stdout {
    pub fn incr(&mut self) {
        self.scroll = std::cmp::min(self.lines, self.scroll + 1);
    }

    pub fn decr(&mut self) {
        self.scroll = self.scroll.saturating_sub(1);
    }
}