aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorKostya Shishkov <kostya.shishkov@gmail.com>2017-05-20 15:46:57 +0200
committerKostya Shishkov <kostya.shishkov@gmail.com>2017-05-20 15:46:57 +0200
commitb1be9318bde52e93b833ef418bffcbdcb14e9d79 (patch)
tree1bd5d0ed12d4d5a67c1cea6f53636b5c946544f6 /src
parent34829caaa66f6842c2649fc0b4496a9d12454766 (diff)
downloadnihav-b1be9318bde52e93b833ef418bffcbdcb14e9d79.tar.gz
simplify error handling
Diffstat (limited to 'src')
-rw-r--r--src/codecs/indeo2.rs2
-rw-r--r--src/demuxers/avi.rs2
-rw-r--r--src/demuxers/mod.rs2
3 files changed, 3 insertions, 3 deletions
diff --git a/src/codecs/indeo2.rs b/src/codecs/indeo2.rs
index fec0f12..3914309 100644
--- a/src/codecs/indeo2.rs
+++ b/src/codecs/indeo2.rs
@@ -394,7 +394,7 @@ mod test {
loop {
let pktres = dmx.get_frame();
if let Err(e) = pktres {
- if (e as i32) == (DemuxerError::EOF as i32) { break; }
+ if e == DemuxerError::EOF { break; }
panic!("error");
}
let pkt = pktres.unwrap();
diff --git a/src/demuxers/avi.rs b/src/demuxers/avi.rs
index 8737fbf..5a55ff7 100644
--- a/src/demuxers/avi.rs
+++ b/src/demuxers/avi.rs
@@ -383,7 +383,7 @@ mod test {
loop {
let pktres = dmx.get_frame();
if let Err(e) = pktres {
- if (e as i32) == (DemuxerError::EOF as i32) { break; }
+ if e == DemuxerError::EOF { break; }
panic!("error");
}
let pkt = pktres.unwrap();
diff --git a/src/demuxers/mod.rs b/src/demuxers/mod.rs
index d4d70a2..ac7ae38 100644
--- a/src/demuxers/mod.rs
+++ b/src/demuxers/mod.rs
@@ -7,7 +7,7 @@ use std::rc::Rc;
use frame::*;
use io::byteio::*;
-#[derive(Debug)]
+#[derive(Debug,Clone,Copy,PartialEq)]
#[allow(dead_code)]
pub enum DemuxerError {
EOF,