1
Fork 0
rust/tests/ui/structs-enums/tuple-struct-constructor-pointer.rs

13 lines
278 B
Rust
Raw Normal View History

//@ run-pass
2015-01-28 08:34:18 -05:00
#[derive(PartialEq, Debug)]
struct Foo(isize);
2015-01-28 08:34:18 -05:00
#[derive(PartialEq, Debug)]
struct Bar(isize, isize);
pub fn main() {
let f: fn(isize) -> Foo = Foo;
let g: fn(isize, isize) -> Bar = Bar;
2013-08-18 21:37:40 +02:00
assert_eq!(f(42), Foo(42));
assert_eq!(g(4, 7), Bar(4, 7));
}