1
 2
 3
 4
 5
 6
 7
 8
 9
10
pub(crate) type Result<T> = std::result::Result<T, Box<dyn std::error::Error>>;
/// Event implementations
pub mod events;
/// Lock implementations
pub mod locks;

pub enum Timeout {
    Infinite,
    Val(std::time::Duration),
}