#![forbid(unsafe_code)]
mod readme_doctests_unwrap {
#[test]
fn readme_mirror_uses_unwrap() {
let _ = Some(1_u32).unwrap();
}
}
mod readme_doctests_expect {
#[test]
fn readme_mirror_uses_expect() {
let _ = Ok::<u32, &'static str>(1).expect("README mirrors should use ?");
}
}
#[cfg(feature = "exact")]
mod readme_doctests_exact_feature {
#[test]
fn exact_readme_mirror_uses_expect() {
let _ = Some(1_u32).expect("feature-gated README mirrors should use ?");
}
}
mod tests {
#[test]
fn ordinary_internal_tests_may_use_unwrap() {
let _ = Some(1_u32).unwrap();
}
}
mod readme_doctests_result {
#[test]
fn readme_mirror_uses_result() -> Result<(), &'static str> {
let _ = Ok::<u32, &'static str>(1)?;
Ok(())
}
}
#[cfg(feature = "exact")]
mod readme_doctests_exact_result {
#[test]
fn exact_readme_mirror_uses_result() -> Result<(), &'static str> {
let _ = Ok::<u32, &'static str>(1)?;
Ok(())
}
}