summary refs log tree commit diff
path: root/src/comp/metadata/encoder.rs
diff options
context:
space:
mode:
authorBrian Anderson <banderson@mozilla.com>2011-06-28 16:32:41 -0700
committerBrian Anderson <banderson@mozilla.com>2011-06-28 16:55:07 -0700
commit82a74fcb3f0c30f324cc02f27705b0120231e243 (patch)
tree53ca874c82ea3ff6d64dd13997a826b4c4581bf1 /src/comp/metadata/encoder.rs
parentdfcfef41df58108ee75067afaa63bbbcf43e38f8 (diff)
downloadrust-82a74fcb3f0c30f324cc02f27705b0120231e243.tar.gz
rust-82a74fcb3f0c30f324cc02f27705b0120231e243.zip
Remove the last traces of the distinction between export / local meta items
Issue #487
Diffstat (limited to 'src/comp/metadata/encoder.rs')
-rw-r--r--src/comp/metadata/encoder.rs21
1 files changed, 0 insertions, 21 deletions
diff --git a/src/comp/metadata/encoder.rs b/src/comp/metadata/encoder.rs
index 63d56a04a72..faa98066a6e 100644
--- a/src/comp/metadata/encoder.rs
+++ b/src/comp/metadata/encoder.rs
@@ -457,32 +457,11 @@ fn encode_attributes(&ebml::writer ebml_w, &vec[attribute] attrs) {
     ebml::end_tag(ebml_w);
 }
 
-// FIXME (#487): Transitional
-fn encode_meta_items(&ebml::writer ebml_w, &crate crate) {
-    auto name = middle::attr::find_attrs_by_name(crate.node.attrs,
-                                                 "name");
-    auto value = middle::attr::find_attrs_by_name(crate.node.attrs,
-                                                 "value");
-    auto name_and_val = middle::attr::attr_metas(name + value);
-
-    ebml::start_tag(ebml_w, tag_meta_export);
-    for (@meta_item mi in name_and_val) {
-        encode_meta_item(ebml_w, *mi);
-    }
-    ebml::end_tag(ebml_w);
-    ebml::start_tag(ebml_w, tag_meta_local);
-    ebml::end_tag(ebml_w);
-}
-
 fn encode_metadata(&@crate_ctxt cx, &@crate crate) -> str {
     auto string_w = io::string_writer();
     auto buf_w = string_w.get_writer().get_buf_writer();
     auto ebml_w = ebml::create_writer(buf_w);
 
-    // FIXME: This is the old way of encoding crate meta items
-    // Remove after going through a snapshot cycle
-    encode_meta_items(ebml_w, *crate);
-    // Encode crate attributes
     encode_attributes(ebml_w, crate.node.attrs);
     // Encode and index the paths.