1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
//! The Timeout enum, which is ither a fixed duration or infinite. use std::time::Duration; #[derive(Debug)] pub enum Timeout { Set(Duration), Infinite, } impl From<Duration> for Timeout { fn from(d: Duration) -> Self { Timeout::Set(d) } }