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}