pub fn parse_display(name: &str) -> Option<DisplayInfo>Expand description
Parses a display string in the form documented by X (7x).
Returns Some(DisplayInfo) on success and None otherwise.
Has no side effects on failure.
If name empty, it uses the environment variable DISPLAY.
If name does not contain a screen number, DisplayInfo::screen is set to 0.
ยงExample
use xcb::{DisplayInfo, parse_display};
assert_eq!(parse_display(":0"), Some(DisplayInfo {
host: "".to_string(),
display: 0,
screen: 0,
}));
assert_eq!(parse_display("localhost:0.1"), Some(DisplayInfo {
host: "localhost".to_string(),
display: 0,
screen: 1,
}));
assert!(parse_display("0").is_none());