From acf9f046aeedc09dde9fb8824ece197b80d8b53b Mon Sep 17 00:00:00 2001 From: Noritada Kobayashi Date: Wed, 31 Jul 2024 23:41:11 +0900 Subject: [PATCH] examples: show progress in output of a script --- examples/check_decoding_of_files.rs | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/examples/check_decoding_of_files.rs b/examples/check_decoding_of_files.rs index 402ac1a..bbfed04 100644 --- a/examples/check_decoding_of_files.rs +++ b/examples/check_decoding_of_files.rs @@ -40,8 +40,12 @@ where return Err("empty GRIB2 data".into()); } - for (_index, submessage) in grib.iter() { - eprintln!(" {}.{}", &_index.0, &_index.1); + let len = grib.len(); + for (index, (message_index, submessage)) in grib.iter().enumerate() { + eprintln!( + " {}.{} ({}/{})", + &message_index.0, &message_index.1, index, len + ); let decoder = grib::Grib2SubmessageDecoder::from(submessage)?; let _values = decoder.dispatch()?.collect::>(); }