diff --git a/src/config/primitives.rs b/src/config/primitives.rs index b37378e..b1e9dc0 100644 --- a/src/config/primitives.rs +++ b/src/config/primitives.rs @@ -44,7 +44,10 @@ impl std::str::FromStr for RetentionValue { type Err = RetentionValueError; fn from_str(s: &str) -> Result { - let num_str = s.chars().take_while(|c| c.is_digit(10)).collect::(); + let num_str = s + .chars() + .take_while(|c| c.is_ascii_digit()) + .collect::(); if num_str.is_empty() { return Err(RetentionValueError::NoValue);