#[must_use]
pub(super) const fn is_valid_status(status: u16) -> bool {
status >= 100 && status <= 999
}
#[cfg(test)]
mod tests {
use super::is_valid_status;
#[test]
fn accepts_the_documented_range() {
assert!(is_valid_status(100));
assert!(is_valid_status(404));
assert!(is_valid_status(599));
assert!(is_valid_status(999));
}
#[test]
fn rejects_values_outside_the_range() {
assert!(!is_valid_status(0));
assert!(!is_valid_status(99));
assert!(!is_valid_status(1000));
assert!(!is_valid_status(u16::MAX));
}
}