pub trait TimeoutOrResultExt<T, E> { // Required method fn into_result(self) -> Result<TimeoutOr<T>, E>; }