diff --git a/Cargo.toml b/Cargo.toml index be0fd5416a5cfbc9416d5b07c0c5bba4a8212ce1..6b133053c9d0b264f259a8cf9be7194895547010 100755 --- a/Cargo.toml +++ b/Cargo.toml @@ -21,7 +21,6 @@ libc = "0.2" rand = "0.5" rustyline = { version = "1", optional = true } y4m = { version = "0.3", optional = true } -enum-iterator-derive = "0.1.1" backtrace = "0.3" num-traits = "0.2" diff --git a/src/lib.rs b/src/lib.rs index b03cb50b80bd18992d45abe6325fe7c4fc7785f9..adf51e761c440674520880bb648c9b94c11a7361 100755 --- a/src/lib.rs +++ b/src/lib.rs @@ -15,9 +15,6 @@ extern crate backtrace; extern crate libc; extern crate rand; -#[macro_use] -extern crate enum_iterator_derive; - extern crate num_traits; use std::io::prelude::*; @@ -389,7 +386,7 @@ impl fmt::Display for FrameInvariants{ } #[allow(dead_code,non_camel_case_types)] -#[derive(Debug,PartialEq,EnumIterator,Clone,Copy)] +#[derive(Debug,PartialEq,Clone,Copy)] pub enum FrameType { KEY, INTER, @@ -400,7 +397,7 @@ pub enum FrameType { //const REFERENCE_MODES: usize = 3; #[allow(dead_code,non_camel_case_types)] -#[derive(Debug,PartialEq,EnumIterator)] +#[derive(Debug,PartialEq)] pub enum ReferenceMode { SINGLE = 0, COMPOUND = 1,