illuminator 0.1.3

A simple yet powerful rendering tool
Documentation
1
2
3
4
5
6
7
8
9
10
11
12

/// parse resolution with format: 800x600
pub fn parse_resolution(res: &str) -> Option<(usize, usize)> {
    let s: Vec<&str> = res.split('x').collect();
    if s.len() != 2 {
        return None;
    }

    let w = s[0].parse::<usize>().ok()?;
    let h = s[1].parse::<usize>().ok()?;
    Some((w, h))
}