diff options
author | Kostya Shishkov <kostya.shishkov@gmail.com> | 2017-05-20 15:46:57 +0200 |
---|---|---|
committer | Kostya Shishkov <kostya.shishkov@gmail.com> | 2017-05-20 15:46:57 +0200 |
commit | b1be9318bde52e93b833ef418bffcbdcb14e9d79 (patch) | |
tree | 1bd5d0ed12d4d5a67c1cea6f53636b5c946544f6 /src | |
parent | 34829caaa66f6842c2649fc0b4496a9d12454766 (diff) | |
download | nihav-b1be9318bde52e93b833ef418bffcbdcb14e9d79.tar.gz |
simplify error handling
Diffstat (limited to 'src')
-rw-r--r-- | src/codecs/indeo2.rs | 2 | ||||
-rw-r--r-- | src/demuxers/avi.rs | 2 | ||||
-rw-r--r-- | src/demuxers/mod.rs | 2 |
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, |