display-info

Cross-platform get display info for MacOS、Windows、Linux. Like electron Display Object

example

```rust use display_info::DisplayInfo;

fn main() { let displayinfos = DisplayInfo::all(); for displayinfo in displayinfos { println!( "DisplayInfo:{} x: {} y: {} width: {} height: {} scalefactor: {} rotation: {} isprimary: {}\n", displayinfo.id, displayinfo.x, displayinfo.y, displayinfo.width, displayinfo.height, displayinfo.scalefactor, displayinfo.rotation, displayinfo.isprimary ); } let displayinfo = DisplayInfo::frompoint(100, 100).unwrap(); println!("displayinfo {:?}", displayinfo); println!( "DisplayInfo:{} x: {} y: {} width: {} height: {} scalefactor: {} rotation: {}\n", displayinfo.id, displayinfo.x, displayinfo.y, displayinfo.width, displayinfo.height, displayinfo.scalefactor, displayinfo.rotation ); } ```