diff options
| author | Brian Anderson <banderson@mozilla.com> | 2012-09-05 15:58:43 -0700 |
|---|---|---|
| committer | Brian Anderson <banderson@mozilla.com> | 2012-09-06 10:52:26 -0700 |
| commit | b4e547d71aa379e702a737550e479116914b19cf (patch) | |
| tree | e5abaa61a98462de027ca0f80e21b142269bd801 /src/libsyntax/ext | |
| parent | 5e36a997945ddc3964a1fe937bc5390cc5b526c8 (diff) | |
Remove struct ctors
Diffstat (limited to 'src/libsyntax/ext')
| -rw-r--r-- | src/libsyntax/ext/pipes/proto.rs | 16 |
1 files changed, 9 insertions, 7 deletions
diff --git a/src/libsyntax/ext/pipes/proto.rs b/src/libsyntax/ext/pipes/proto.rs index 4e09aa4c956..789ee70249f 100644 --- a/src/libsyntax/ext/pipes/proto.rs +++ b/src/libsyntax/ext/pipes/proto.rs @@ -118,6 +118,15 @@ fn protocol(name: ~str, +span: span) -> protocol { @protocol_(name, span) } +fn protocol_(name: ~str, span: span) -> protocol_ { + protocol_ { + name: name, + span: span, + states: DVec(), + bounded: None + } +} + struct protocol_ { let name: ~str; let span: span; @@ -125,13 +134,6 @@ struct protocol_ { let mut bounded: Option<bool>; - new(name: ~str, span: span) { - self.name = name; - self.span = span; - self.states = DVec(); - self.bounded = None; - } - /// Get a state. fn get_state(name: ~str) -> state { self.states.find(|i| i.name == name).get() |
