1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
/// A platform system independent window identifier. /// /// This allows other crates to reference windows without needing to /// specify what platform crate is being used. #[derive(Copy, Clone, Eq, PartialEq, Debug, Hash)] pub struct WindowId { riddle_window_id: u32, } impl WindowId { pub fn new(id: u32) -> Self { Self { riddle_window_id: id, } } }