chunk_diff/encoder/
config.rs

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
use crate::util::rect::Rect;

pub struct Config {
    /// Rect of the chunk to be hashed and compared.
    rect: Rect,
    /// Full rect of the data.
    full: Rect,
}

impl Config {
    pub fn new(rect: Rect, full: Rect) -> Self {
        Self { rect, full }
    }

    pub fn rect(&self) -> &Rect {
        &self.rect
    }

    pub fn full(&self) -> &Rect {
        &self.full
    }
}