diff options
author | Matthias Krüger <[email protected]> | 2021-03-21 11:38:21 +0000 |
---|---|---|
committer | Matthias Krüger <[email protected]> | 2021-03-21 11:38:21 +0000 |
commit | 8a671168576b9b552a22be285646fc293a80d8c2 (patch) | |
tree | 4c2a4f07acfc73de24e9ab1ce16ce7b556c6b6d4 /xtask/src/codegen/gen_parser_tests.rs | |
parent | 3d9b3a8575ef3cb557fd847b941000df3b2db670 (diff) |
use strip_prefix() instead of starts_with and slicing (clippy::manual_strip)
Diffstat (limited to 'xtask/src/codegen/gen_parser_tests.rs')
-rw-r--r-- | xtask/src/codegen/gen_parser_tests.rs | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/xtask/src/codegen/gen_parser_tests.rs b/xtask/src/codegen/gen_parser_tests.rs index 096590653..2fecb9b5b 100644 --- a/xtask/src/codegen/gen_parser_tests.rs +++ b/xtask/src/codegen/gen_parser_tests.rs | |||
@@ -60,12 +60,10 @@ fn collect_tests(s: &str) -> Vec<Test> { | |||
60 | let mut res = Vec::new(); | 60 | let mut res = Vec::new(); |
61 | for comment_block in extract_comment_blocks(s) { | 61 | for comment_block in extract_comment_blocks(s) { |
62 | let first_line = &comment_block[0]; | 62 | let first_line = &comment_block[0]; |
63 | let (name, ok) = if first_line.starts_with("test ") { | 63 | let (name, ok) = if let Some(name) = first_line.strip_prefix("test ") { |
64 | let name = first_line["test ".len()..].to_string(); | 64 | (name.to_string(), true) |
65 | (name, true) | 65 | } else if let Some(name) = first_line.strip_prefix("test_err ") { |
66 | } else if first_line.starts_with("test_err ") { | 66 | (name.to_string(), false) |
67 | let name = first_line["test_err ".len()..].to_string(); | ||
68 | (name, false) | ||
69 | } else { | 67 | } else { |
70 | continue; | 68 | continue; |
71 | }; | 69 | }; |