From b7a1ce02dfc2e925d87ab3045714c0ffd80911ee Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Manuel=20V=C3=B6gele?= Date: Tue, 29 Mar 2022 10:24:55 +0200 Subject: [PATCH] Use aliases for bytes and string regex variants --- src/main.rs | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/main.rs b/src/main.rs index d4a3d0d..164b7b3 100644 --- a/src/main.rs +++ b/src/main.rs @@ -5,7 +5,8 @@ use std::{ path::PathBuf, }; -use regex::bytes::Regex; +use regex::Regex as StrRegex; +use regex::bytes::Regex as BytesRegex; fn main() { let path = args().nth(1).expect("no file given"); @@ -15,9 +16,9 @@ fn main() { .read_to_end(&mut data) .unwrap(); - let re_obj_begin = Regex::new(r"\d+ \d+ obj\n").unwrap(); - let re_line = Regex::new(r"[^\n]*\n").unwrap(); - let re_len = regex::Regex::new(r"/Length (\d+)").unwrap(); + let re_obj_begin = BytesRegex::new(r"\d+ \d+ obj\n").unwrap(); + let re_line = BytesRegex::new(r"[^\n]*\n").unwrap(); + let re_len = StrRegex::new(r"/Length (\d+)").unwrap(); let mut data = &data[..]; let mut filecount: usize = 0;