mirror of
https://github.com/rust-lang/rust.git
synced 2024-11-02 07:22:42 +00:00
15 lines
333 B
Rust
15 lines
333 B
Rust
|
|
||
|
struct foo { a: int; b: int; c: int; }
|
||
|
|
||
|
const x : foo = foo { a:1, b:2, c: 3 };
|
||
|
const y : foo = foo { b:2, c:3, a: 1 };
|
||
|
const z : &foo = &foo { a: 10, b: 22, c: 12 };
|
||
|
|
||
|
fn main() {
|
||
|
assert x.b == 2;
|
||
|
assert x == y;
|
||
|
assert z.b == 22;
|
||
|
io::println(fmt!{"0x%x", x.b as uint});
|
||
|
io::println(fmt!{"0x%x", z.c as uint});
|
||
|
}
|