diff options
Diffstat (limited to 'matroska/src/bin')
-rw-r--r-- | matroska/src/bin/experiment.rs | 17 | ||||
-rw-r--r-- | matroska/src/bin/mkvdump.rs | 2 |
2 files changed, 8 insertions, 11 deletions
diff --git a/matroska/src/bin/experiment.rs b/matroska/src/bin/experiment.rs index 7787f4f..fe3096e 100644 --- a/matroska/src/bin/experiment.rs +++ b/matroska/src/bin/experiment.rs @@ -3,7 +3,9 @@ which is licensed under the GNU Affero General Public License (version 3); see /COPYING. Copyright (C) 2023 metamuffin <metamuffin.org> */ -use jellymatroska::{matroska::MatroskaTag, read::EbmlReader, write::EbmlWriter, unflatten::IterWithPos}; +use jellymatroska::{ + matroska::MatroskaTag, read::EbmlReader, unflatten::IterWithPos, write::EbmlWriter, +}; use std::{ fs::File, io::{stdout, BufReader, BufWriter}, @@ -11,7 +13,7 @@ use std::{ fn main() -> anyhow::Result<()> { env_logger::init_from_env("LOG"); - let path = std::env::args().skip(1).next().unwrap(); + let path = std::env::args().nth(1).unwrap(); let mut r = EbmlReader::new(BufReader::new(File::open(path)?)); let mut w = EbmlWriter::new(BufWriter::new(stdout()), 0); @@ -23,15 +25,10 @@ fn main() -> anyhow::Result<()> { while let Some(tag) = r.next() { let tag = tag?; - // println!("{} {tag:?}", r.position); - match tag { - tag => { - if MatroskaTag::is_master(tag.id())? { - eprintln!("{tag:?}"); - } - w.write_tag(&tag)?; - } + if MatroskaTag::is_master(tag.id())? { + eprintln!("{tag:?}"); } + w.write_tag(&tag)?; } Ok(()) } diff --git a/matroska/src/bin/mkvdump.rs b/matroska/src/bin/mkvdump.rs index ba05c19..ead6ece 100644 --- a/matroska/src/bin/mkvdump.rs +++ b/matroska/src/bin/mkvdump.rs @@ -8,7 +8,7 @@ use std::{fs::File, io::BufReader}; fn main() -> anyhow::Result<()> { env_logger::init_from_env("LOG"); - let path = std::env::args().skip(1).next().unwrap(); + let path = std::env::args().nth(1).unwrap(); let mut r = EbmlReader::new(BufReader::new(File::open(path)?)); while let Some(tag) = r.next() { |