LAMUSHW2QAQJ66JGHLBQARRIBDELB4B3IH254XTOWGYCF4YZ3ZTAC
assert_eq!("oh no!", bail_literal().unwrap_err().downcast::<&str>().unwrap());
assert_eq!("oh no!", bail_fmt().unwrap_err().downcast::<String>().unwrap());
assert_eq!("oh no!", bail_error().unwrap_err().downcast::<io::Error>().unwrap().to_string());
assert_eq!(
"oh no!",
bail_literal().unwrap_err().downcast::<&str>().unwrap(),
);
assert_eq!(
"oh no!",
bail_fmt().unwrap_err().downcast::<String>().unwrap(),
);
assert_eq!(
"oh no!",
bail_error()
.unwrap_err()
.downcast::<io::Error>()
.unwrap()
.to_string(),
);