diff options
| author | Marijn Haverbeke <marijnh@gmail.com> | 2012-05-08 16:06:24 +0200 |
|---|---|---|
| committer | Marijn Haverbeke <marijnh@gmail.com> | 2012-05-08 16:09:40 +0200 |
| commit | b619954457b9790de60cb09dc3953e9a4f630bed (patch) | |
| tree | d7c4c12c551b25206c0d986a47f2e9cddc00b4a9 /src/rustc/metadata/decoder.rs | |
| parent | df3bf7c2a0009ef82dc6c1c6149ca0248154e197 (diff) | |
Start parsing pub/priv on regular items
Issue #1893
Diffstat (limited to 'src/rustc/metadata/decoder.rs')
| -rw-r--r-- | src/rustc/metadata/decoder.rs | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/rustc/metadata/decoder.rs b/src/rustc/metadata/decoder.rs index 01b07265638..426331b577c 100644 --- a/src/rustc/metadata/decoder.rs +++ b/src/rustc/metadata/decoder.rs @@ -454,7 +454,7 @@ fn get_iface_methods(cdata: cmd, id: ast::node_id, tcx: ty::ctxt) 'u' { ast::unsafe_fn } 'f' { ast::impure_fn } 'p' { ast::pure_fn } - }, privacy: ast::pub}]; + }, vis: ast::public}]; } @result } @@ -471,17 +471,17 @@ fn get_class_members(cdata: cmd, id: ast::node_id, let name = item_name(an_item); let did = class_member_id(an_item, cdata); let mt = field_mutability(an_item); - result += [{ident: name, id: did, privacy: - family_to_privacy(f), mutability: mt}]; + result += [{ident: name, id: did, vis: + family_to_visibility(f), mutability: mt}]; } } result } -pure fn family_to_privacy(family: char) -> ast::privacy { +pure fn family_to_visibility(family: char) -> ast::visibility { alt family { - 'g' { ast::pub } - _ { ast::priv } + 'g' { ast::public } + _ { ast::private } } } |
