chunk_diff/util/
point.rs

1use serde::{Deserialize, Serialize};
2
3#[derive(Serialize, Deserialize, Debug, Clone, Copy, PartialEq, Eq, Hash)]
4pub struct Point {
5    x: usize,
6    y: usize,
7}
8
9impl Point {
10    pub fn new(x: usize, y: usize) -> Self {
11        Self { x, y }
12    }
13
14    pub fn x(&self) -> usize {
15        self.x
16    }
17
18    pub fn y(&self) -> usize {
19        self.y
20    }
21}