blob: a9dca948d1b43d1ef4ea2c692494b3b465262596 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
#[lang = "sized"]
pub trait Sized {}
trait Foo {
fn bar() -> i32;
}
struct Test<T>(T);
impl<T> Foo for Test<T> {
fn bar() -> i32 {
123
}
}
fn main() {
let a: i32;
a = Test::<i32>::bar();
}
|