1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
#[derive(Debug, Clone, Copy)] pub struct Size { width: u32, height: u32, } impl Size { pub fn new(width: u32, height: u32) -> Self { Self { width, height } } pub fn width(&self) -> u32 { self.width } pub fn height(&self) -> u32 { self.height } }