Use aliases for bytes and string regex variants
This commit is contained in:
@@ -5,7 +5,8 @@ use std::{
|
|||||||
path::PathBuf,
|
path::PathBuf,
|
||||||
};
|
};
|
||||||
|
|
||||||
use regex::bytes::Regex;
|
use regex::Regex as StrRegex;
|
||||||
|
use regex::bytes::Regex as BytesRegex;
|
||||||
|
|
||||||
fn main() {
|
fn main() {
|
||||||
let path = args().nth(1).expect("no file given");
|
let path = args().nth(1).expect("no file given");
|
||||||
@@ -15,9 +16,9 @@ fn main() {
|
|||||||
.read_to_end(&mut data)
|
.read_to_end(&mut data)
|
||||||
.unwrap();
|
.unwrap();
|
||||||
|
|
||||||
let re_obj_begin = Regex::new(r"\d+ \d+ obj\n").unwrap();
|
let re_obj_begin = BytesRegex::new(r"\d+ \d+ obj\n").unwrap();
|
||||||
let re_line = Regex::new(r"[^\n]*\n").unwrap();
|
let re_line = BytesRegex::new(r"[^\n]*\n").unwrap();
|
||||||
let re_len = regex::Regex::new(r"/Length (\d+)").unwrap();
|
let re_len = StrRegex::new(r"/Length (\d+)").unwrap();
|
||||||
|
|
||||||
let mut data = &data[..];
|
let mut data = &data[..];
|
||||||
let mut filecount: usize = 0;
|
let mut filecount: usize = 0;
|
||||||
|
|||||||
Reference in New Issue
Block a user