aboutsummaryrefslogtreecommitdiff
path: root/matroska/src/bin/experiment.rs
diff options
context:
space:
mode:
authormetamuffin <metamuffin@disroot.org>2023-08-05 11:51:26 +0200
committermetamuffin <metamuffin@disroot.org>2023-08-05 11:51:26 +0200
commit7cba183debcf2cefd90b4c1e7a630fb0c2152d06 (patch)
tree4d662af700078a2b53df08371f31bba0ccd1a216 /matroska/src/bin/experiment.rs
parent4a0f08126d80dc589e3c97bf0a07571b8b828a74 (diff)
downloadjellything-7cba183debcf2cefd90b4c1e7a630fb0c2152d06.tar
jellything-7cba183debcf2cefd90b4c1e7a630fb0c2152d06.tar.bz2
jellything-7cba183debcf2cefd90b4c1e7a630fb0c2152d06.tar.zst
(semi-)proper error handling in matroska
Diffstat (limited to 'matroska/src/bin/experiment.rs')
-rw-r--r--matroska/src/bin/experiment.rs11
1 files changed, 5 insertions, 6 deletions
diff --git a/matroska/src/bin/experiment.rs b/matroska/src/bin/experiment.rs
index fe3096e..4a8c420 100644
--- a/matroska/src/bin/experiment.rs
+++ b/matroska/src/bin/experiment.rs
@@ -11,10 +11,10 @@ use std::{
io::{stdout, BufReader, BufWriter},
};
-fn main() -> anyhow::Result<()> {
+fn main() {
env_logger::init_from_env("LOG");
let path = std::env::args().nth(1).unwrap();
- let mut r = EbmlReader::new(BufReader::new(File::open(path)?));
+ let mut r = EbmlReader::new(BufReader::new(File::open(path).unwrap()));
let mut w = EbmlWriter::new(BufWriter::new(stdout()), 0);
// r.seek(
@@ -24,11 +24,10 @@ fn main() -> anyhow::Result<()> {
// .unwrap();
while let Some(tag) = r.next() {
- let tag = tag?;
- if MatroskaTag::is_master(tag.id())? {
+ let tag = tag.unwrap();
+ if MatroskaTag::is_master(tag.id()).unwrap() {
eprintln!("{tag:?}");
}
- w.write_tag(&tag)?;
+ w.write_tag(&tag).unwrap();
}
- Ok(())
}