diff --git a/src/i18n.rs b/src/i18n.rs index ac41e13..410bc07 100644 --- a/src/i18n.rs +++ b/src/i18n.rs @@ -102,7 +102,7 @@ fn parse_accept_language(s: &str) -> Vec { let quality = lang_iter.next(); let quality_value: f32 = if let Some(quality) = quality { - quality.parse::().ok()?.clamp(0.0f32, 1.0f32) + quality.parse::().ok()?.max(0.0f32).min(1.0f32) } else { 1.0f32 };