blob: 54a1dd0143ee5c28c505bfef6f840fe3e3e1986d [file] [log] [blame]
Graydon Hoared1affff2012-12-11 01:32:481// Copyright 2012 The Rust Project Developers. See the COPYRIGHT
2// file at the top-level directory of this distribution and at
3// http://rust-lang.org/COPYRIGHT.
4//
5// Licensed under the Apache License, Version 2.0 <LICENSE-APACHE or
6// http://www.apache.org/licenses/LICENSE-2.0> or the MIT license
7// <LICENSE-MIT or http://opensource.org/licenses/MIT>, at your
8// option. This file may not be copied, modified, or distributed
9// except according to those terms.
10
Brian Anderson29994792012-01-26 00:23:4311// pp-exact - Make sure we actually print the attributes
12
13enum crew_of_enterprise_d {
14
15 #[captain]
16 jean_luc_picard,
17
Brian Andersone6d1b022012-12-13 22:18:4718 #[oldcommander]
Brian Anderson29994792012-01-26 00:23:4319 william_t_riker,
20
21 #[chief_medical_officer]
22 beverly_crusher,
23
24 #[ships_councellor]
25 deanna_troi,
26
Brian Andersone6d1b022012-12-13 22:18:4727 #[lieutenant_oldcommander]
Brian Anderson29994792012-01-26 00:23:4328 data,
29
30 #[chief_of_security]
31 worf,
32
33 #[chief_engineer]
34 geordi_la_forge,
35}
36
Michael Sullivan92743dc2012-07-14 05:57:4837fn boldly_go(_crew_member: crew_of_enterprise_d, _where: ~str) { }
Brian Anderson29994792012-01-26 00:23:4338
Graydon Hoare89c8ef72013-02-02 03:43:1739pub fn main() { boldly_go(worf, ~"where no one has gone before"); }