diff options
| author | Jorge Aparicio <japaricious@gmail.com> | 2014-11-27 13:28:57 -0500 |
|---|---|---|
| committer | Jorge Aparicio <japaricious@gmail.com> | 2014-12-06 19:05:58 -0500 |
| commit | ae555a99a63fc3a6038a9bb4345a30413946aa8c (patch) | |
| tree | b5963934125c7108c7e467dd813247fb6738f496 | |
| parent | 89e6a81ef9831810a8e68189c6137040f76fb6b5 (diff) | |
| download | rust-ae555a99a63fc3a6038a9bb4345a30413946aa8c.tar.gz rust-ae555a99a63fc3a6038a9bb4345a30413946aa8c.zip | |
libregex_macros: remove unnecessary `as_slice` calls
| -rw-r--r-- | src/libregex_macros/lib.rs | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/libregex_macros/lib.rs b/src/libregex_macros/lib.rs index 52ec18be979..4df88197743 100644 --- a/src/libregex_macros/lib.rs +++ b/src/libregex_macros/lib.rs @@ -115,7 +115,7 @@ impl<'a> NfaGen<'a> { // expression returned. let num_cap_locs = 2 * self.prog.num_captures(); let num_insts = self.prog.insts.len(); - let cap_names = self.vec_expr(self.names.as_slice().iter(), + let cap_names = self.vec_expr(self.names.iter(), |cx, name| match *name { Some(ref name) => { let name = name.as_slice(); @@ -125,14 +125,14 @@ impl<'a> NfaGen<'a> { } ); let prefix_anchor = - match self.prog.insts.as_slice()[1] { + match self.prog.insts[1] { EmptyBegin(flags) if flags & FLAG_MULTI == 0 => true, _ => false, }; let init_groups = self.vec_expr(range(0, num_cap_locs), |cx, _| cx.expr_none(self.sp)); - let prefix_lit = Rc::new(self.prog.prefix.as_slice().as_bytes().to_vec()); + let prefix_lit = Rc::new(self.prog.prefix.as_bytes().to_vec()); let prefix_bytes = self.cx.expr_lit(self.sp, ast::LitBinary(prefix_lit)); let check_prefix = self.check_prefix(); |
