diff options
Diffstat (limited to 'src/test/ui/where-clauses/where-clauses.rs')
-rw-r--r-- | src/test/ui/where-clauses/where-clauses.rs | 27 |
1 files changed, 0 insertions, 27 deletions
diff --git a/src/test/ui/where-clauses/where-clauses.rs b/src/test/ui/where-clauses/where-clauses.rs deleted file mode 100644 index 905ef7c5e..000000000 --- a/src/test/ui/where-clauses/where-clauses.rs +++ /dev/null @@ -1,27 +0,0 @@ -// run-pass -trait Equal { - fn equal(&self, other: &Self) -> bool; - fn equals<T,U>(&self, this: &T, that: &T, x: &U, y: &U) -> bool - where T: Eq, U: Eq; -} - -impl<T> Equal for T where T: Eq { - fn equal(&self, other: &T) -> bool { - self == other - } - fn equals<U,X>(&self, this: &U, other: &U, x: &X, y: &X) -> bool - where U: Eq, X: Eq { - this == other && x == y - } -} - -fn equal<T>(x: &T, y: &T) -> bool where T: Eq { - x == y -} - -fn main() { - println!("{}", equal(&1, &2)); - println!("{}", equal(&1, &1)); - println!("{}", "hello".equal(&"hello")); - println!("{}", "hello".equals::<isize,&str>(&1, &1, &"foo", &"bar")); -} |