usboot 0.1.0

Universal USB Boot utilities for embedded platforms
Documentation
1
2
3
4
5
6
7
use std::time::Duration;

pub fn parse_timeout(s: &str) -> Result<Duration, String> {
    s.parse::<f64>()
        .map(Duration::from_secs_f64)
        .map_err(|_| format!("'{}' is not a valid timeout value", s))
}