@@ -1117,17 +1117,12 @@ fn index_mod(&ast::_mod md) -> mod_index {
1117
1117
auto index = new_str_hash[ list[ mod_index_entry] ] ( ) ;
1118
1118
for ( @ast:: view_item it in md. view_items) {
1119
1119
alt ( it. node) {
1120
- case ( ast:: view_item_use( ?ident, _, _) ) {
1121
- add_to_index( index, ident, mie_view_item( it) ) ;
1122
- }
1123
- case ( ast:: view_item_import( ?def_ident, _, _) ) {
1124
- add_to_index( index, def_ident, mie_view_item( it) ) ;
1125
- }
1126
- case (
1127
- //globbed imports have to be resolved lazily.
1128
- ast:: view_item_import_glob( _, _) ) {
1129
- }
1130
- case ( ast:: view_item_export( _, _) ) { }
1120
+ ast:: view_item_import( ?ident, _, _) |
1121
+ ast:: view_item_use( ?ident, _, _) {
1122
+ add_to_index( index, ident, mie_view_item( it) ) ;
1123
+ }
1124
+ //globbed imports have to be resolved lazily.
1125
+ ast:: view_item_import_glob( _, _) | ast:: view_item_export( _, _) { }
1131
1126
}
1132
1127
}
1133
1128
for ( @ast:: item it in md. items ) {
@@ -1155,11 +1150,11 @@ fn index_nmod(&ast::native_mod md) -> mod_index {
1155
1150
auto index = new_str_hash[ list[ mod_index_entry] ] ( ) ;
1156
1151
for ( @ast:: view_item it in md. view_items) {
1157
1152
alt ( it. node ) {
1158
- case ( ast:: view_item_import ( ?def_ident , _, _) ) {
1159
- add_to_index ( index , def_ident , mie_view_item ( it ) ) ;
1160
- }
1161
- case ( ast :: view_item_import_glob ( _ , _ ) ) { }
1162
- case ( ast:: view_item_export ( _, _) ) { }
1153
+ ast:: view_item_use ( ?ident , _, _) |
1154
+ ast :: view_item_import ( ?ident , _ , _ ) {
1155
+ add_to_index ( index , ident , mie_view_item ( it ) ) ;
1156
+ }
1157
+ ast :: view_item_import_glob ( _ , _ ) | ast:: view_item_export ( _, _) { }
1163
1158
}
1164
1159
}
1165
1160
for ( @ast:: native_item it in md. items) {
0 commit comments