use crate::dpi::{PhysicalPosition, PhysicalRect, PhysicalSize};
#[derive(Debug, Clone)]
pub struct Monitor {
pub name: Option<String>,
pub size: PhysicalSize<u32>,
pub position: PhysicalPosition<i32>,
pub work_area: PhysicalRect<i32, u32>,
pub scale_factor: f64,
}