##// END OF EJS Templates
rust-filepatterns: silence warning of non_upper_case_globals
Yuya Nishihara -
r42683:a4a468b0 default
parent child Browse files
Show More
@@ -8,7 +8,7 b' use utils::files::get_path_from_bytes;'
8 8 use utils::{replace_slice, SliceExt};
9 9
10 10 lazy_static! {
11 static ref reescape: Vec<Vec<u8>> = {
11 static ref RE_ESCAPE: Vec<Vec<u8>> = {
12 12 let mut v: Vec<Vec<u8>> = (0..=255).map(|byte| vec![byte]).collect();
13 13 let to_escape = b"()[]{}?*+-|^$\\.&~# \t\n\r\x0b\x0c";
14 14 for byte in to_escape {
@@ -99,9 +99,9 b' fn glob_to_re(pat: &[u8]) -> Vec<u8> {'
99 99 c
100 100 }
101 101 };
102 res.extend(&reescape[*c as usize])
102 res.extend(&RE_ESCAPE[*c as usize])
103 103 }
104 _ => res.extend(&reescape[*c as usize]),
104 _ => res.extend(&RE_ESCAPE[*c as usize]),
105 105 }
106 106 }
107 107 res
@@ -110,7 +110,7 b' fn glob_to_re(pat: &[u8]) -> Vec<u8> {'
110 110 fn escape_pattern(pattern: &[u8]) -> Vec<u8> {
111 111 pattern
112 112 .iter()
113 .flat_map(|c| reescape[*c as usize].clone())
113 .flat_map(|c| RE_ESCAPE[*c as usize].clone())
114 114 .collect()
115 115 }
116 116
General Comments 0
You need to be logged in to leave comments. Login now