/// A Rectangle defined by its top left corner, width and height. #[derive(Copy, Clone, Debug, PartialEq, Eq, Hash)] pub struct Rect { /// The x coordinate of the top left corner. pub x: u32, /// The y coordinate of the top left corner. pub y: u32, /// The rectangle's width. pub width: u32, /// The rectangle's height. pub height: u32, }