mouse_rs/
types.rs

1use std::fmt;
2
3pub mod keys;
4
5pub struct Point {
6    pub x: i32,
7    pub y: i32,
8}
9
10impl fmt::Debug for Point {
11    fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
12        write!(f, "({}, {})", self.x, self.y)
13    }
14}
15
16impl fmt::Display for Point {
17    fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
18        write!(f, "(x: {}, y: {})", self.x, self.y)
19    }
20}