clippy: ledger-tool lints (#34640)
warning: `flatten()` will run forever if the iterator repeatedly produces an `Err` --> ledger-tool/src/main.rs:2649:39 | 2649 | for line in f.lines().flatten() { | ^^^^^^^^^ help: replace with: `map_while(Result::ok)` | note: this expression returning a `std::io::Lines` may produce an infinite number of `Err` in case of a read error --> ledger-tool/src/main.rs:2649:29 | 2649 | for line in f.lines().flatten() { | ^^^^^^^^^ = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#lines_filter_map_ok = note: `#[warn(clippy::lines_filter_map_ok)]` on by default warning: `solana-ledger-tool` (bin "solana-ledger-tool" test) generated 1 warning
This commit is contained in:
parent
8330dee95d
commit
1d93732a60
|
@ -2398,7 +2398,7 @@ fn main() {
|
|||
let log_file = PathBuf::from(value_t_or_exit!(arg_matches, "log_path", String));
|
||||
let f = BufReader::new(File::open(log_file).unwrap());
|
||||
println!("Reading log file");
|
||||
for line in f.lines().flatten() {
|
||||
for line in f.lines().map_while(Result::ok) {
|
||||
let parse_results = {
|
||||
if let Some(slot_string) = frozen_regex.captures_iter(&line).next() {
|
||||
Some((slot_string, &mut frozen))
|
||||
|
|
Loading…
Reference in New Issue