use std::fmt;
pub(crate) trait OrPanic<T> {
fn or_panic(self) -> T;
}
#[allow(clippy::unwrap_used)]
impl<T> OrPanic<T> for Option<T> {
fn or_panic(self) -> T {
self.unwrap()
}
}
#[allow(clippy::unwrap_used)]
impl<T, E> OrPanic<T> for Result<T, E>
where
E: fmt::Debug,
{
fn or_panic(self) -> T {
self.unwrap()
}
}