use std::result::Result;
pub fn zero_is_ok(n: u32) -> Result<u32, &'static str> {
if n == 0 {
Ok(n)
} else {
Err("not zero")
}
}
#[cfg(test)]
mod test {
use super::*;
#[test]
fn bad_test_ignores_error_results() {
assert!(zero_is_ok(1).is_err());
assert!(zero_is_ok(3).is_err());
}
}