]> git.lizzy.rs Git - rust.git/blobdiff - src/test/run-pass/trait-inheritance-num2.rs
cleanup: s/impl Copy/#[derive(Copy)]/g
[rust.git] / src / test / run-pass / trait-inheritance-num2.rs
index 3edf0c526192c5b306c789440c8edba9a443885b..1e6e7227a067cc5fc915a973dd9748f69cd33723 100644 (file)
@@ -11,7 +11,8 @@
 
 // A more complex example of numeric extensions
 
-use std::cmp::{Eq, Ord};
+use std::cmp::{PartialEq, PartialOrd};
+use std::num::NumCast;
 
 pub trait TypeExt {}
 
@@ -32,7 +33,7 @@ impl TypeExt for f32 {}
 impl TypeExt for f64 {}
 
 
-pub trait NumExt: TypeExt + Eq + Ord + Num + NumCast {}
+pub trait NumExt: TypeExt + PartialEq + PartialOrd + NumCast {}
 
 impl NumExt for u8 {}
 impl NumExt for u16 {}