Mercurial > public > mercurial-scm > hg-stable
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"#"); |