]>
Commit | Line | Data |
---|---|---|
1 | // run-pass | |
2 | #![allow(dead_code)] | |
3 | // pretty-expanded FIXME #23616 | |
4 | ||
5 | pub trait NumCast: Sized { | |
6 | fn from(i: i32) -> Option<Self>; | |
7 | } | |
8 | ||
9 | pub trait NumExt: NumCast + PartialOrd { } | |
10 | ||
11 | fn greater_than_one<T:NumExt>(n: &T) -> bool { | |
12 | *n > NumCast::from(1).unwrap() | |
13 | } | |
14 | ||
15 | pub fn main() {} |