]> git.lizzy.rs Git - rust.git/commitdiff
Merge an assert + cast into a `try_into` call
authorOliver Scherer <github35764891676564198441@oli-obk.de>
Wed, 31 Oct 2018 10:06:38 +0000 (11:06 +0100)
committerOliver Scherer <github35764891676564198441@oli-obk.de>
Mon, 12 Nov 2018 11:33:16 +0000 (12:33 +0100)
src/librustc_mir/build/matches/util.rs

index cfd9100fc6ae7c8482b3a1667fd3a01f5d28b010..25c42950dcb082d4f294b45ee5ceeef176f4ce24 100644 (file)
@@ -35,8 +35,7 @@ pub fn prefix_slice_suffix<'pat>(&mut self,
                                      opt_slice: Option<&'pat Pattern<'tcx>>,
                                      suffix: &'pat [Pattern<'tcx>]) {
         let min_length = prefix.len() + suffix.len();
-        assert!(min_length < u32::MAX as usize);
-        let min_length = min_length as u32;
+        let min_length = min_length.try_into().unwrap();
 
         match_pairs.extend(
             prefix.iter()