about summary refs log tree commit diff
path: root/src/rustc/metadata/decoder.rs
diff options
context:
space:
mode:
authorBrian Anderson <banderson@mozilla.com>2012-09-05 15:58:43 -0700
committerBrian Anderson <banderson@mozilla.com>2012-09-06 10:52:26 -0700
commitb4e547d71aa379e702a737550e479116914b19cf (patch)
treee5abaa61a98462de027ca0f80e21b142269bd801 /src/rustc/metadata/decoder.rs
parent5e36a997945ddc3964a1fe937bc5390cc5b526c8 (diff)
Remove struct ctors
Diffstat (limited to 'src/rustc/metadata/decoder.rs')
-rw-r--r--src/rustc/metadata/decoder.rs8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/rustc/metadata/decoder.rs b/src/rustc/metadata/decoder.rs
index d9ecc114062..4e2c7b8ee72 100644
--- a/src/rustc/metadata/decoder.rs
+++ b/src/rustc/metadata/decoder.rs
@@ -442,10 +442,12 @@ struct path_entry {
     let path_string: ~str;
     // The definition, implementation, or field that this path corresponds to.
     let def_like: def_like;
+}
 
-    new(path_string: ~str, def_like: def_like) {
-        self.path_string = path_string;
-        self.def_like = def_like;
+fn path_entry(path_string: ~str, def_like: def_like) -> path_entry {
+    path_entry {
+        path_string: path_string,
+        def_like: def_like
     }
 }