use std::convert::Infallible;
pub mod logger;
pub trait UnwrapInfallible<T> {
fn unwrap_infallible(self) -> T;
}
impl<T> UnwrapInfallible<T> for Result<T, Infallible> {
fn unwrap_infallible(self) -> T {
self.unwrap()
}
}
impl<T> UnwrapInfallible<T> for Result<T, &Infallible> {
fn unwrap_infallible(self) -> T {
self.unwrap()
}
}