]> git.lizzy.rs Git - rust.git/commitdiff
core/char: Replace condition + `panic!()` with `assert!()`
authorTobias Bieniek <tobias.bieniek@gmail.com>
Tue, 13 Nov 2018 16:49:38 +0000 (17:49 +0100)
committerTobias Bieniek <tobias.bieniek@gmail.com>
Tue, 13 Nov 2018 21:02:51 +0000 (22:02 +0100)
src/libcore/char/methods.rs

index 35181afea3da6ce72b6a5d83722737984f953fb3..fc212aa4f208642bdf3e9767d7c25c9e041a0ee5 100644 (file)
@@ -121,9 +121,7 @@ pub fn is_digit(self, radix: u32) -> bool {
     #[stable(feature = "rust1", since = "1.0.0")]
     #[inline]
     pub fn to_digit(self, radix: u32) -> Option<u32> {
-        if radix > 36 {
-            panic!("to_digit: radix is too high (maximum 36)");
-        }
+        assert!(radix <= 36, "to_digit: radix is too high (maximum 36)");
         let val = match self {
           '0' ..= '9' => self as u32 - '0' as u32,
           'a' ..= 'z' => self as u32 - 'a' as u32 + 10,