comparison rust/hg-core/src/filepatterns.rs @ 42635:30f8e786868c

rust-filepatterns: use literal b'#' instead of cast
author Yuya Nishihara <yuya@tcha.org>
date Sun, 21 Jul 2019 13:00:54 +0900
parents 0247601869ba
children 12addcc7956c
comparison
equal deleted inserted replaced
42634:0247601869ba 42635:30f8e786868c
241 let mut current_syntax = b"relre:".as_ref(); 241 let mut current_syntax = b"relre:".as_ref();
242 242
243 for (line_number, mut line) in lines.split(|c| *c == b'\n').enumerate() { 243 for (line_number, mut line) in lines.split(|c| *c == b'\n').enumerate() {
244 let line_number = line_number + 1; 244 let line_number = line_number + 1;
245 245
246 if line.contains(&('#' as u8)) { 246 if line.contains(&b'#') {
247 if let Some(cap) = comment_regex.captures(line) { 247 if let Some(cap) = comment_regex.captures(line) {
248 line = &line[..cap.get(1).unwrap().end()] 248 line = &line[..cap.get(1).unwrap().end()]
249 } 249 }
250 let mut line = line.to_owned(); 250 let mut line = line.to_owned();
251 replace_slice(&mut line, br"\#", b"#"); 251 replace_slice(&mut line, br"\#", b"#");