@@ -758,12 +758,12 @@ fn encode_method_ty_fields(ecx: &EncodeContext,
758
758
encode_method_fty ( ecx, ebml_w, & method_ty. fty ) ;
759
759
encode_visibility ( ebml_w, method_ty. vis ) ;
760
760
encode_explicit_self ( ebml_w, method_ty. explicit_self ) ;
761
- let purity = method_ty. fty . purity ;
761
+ let fn_style = method_ty. fty . fn_style ;
762
762
match method_ty. explicit_self {
763
763
ast:: SelfStatic => {
764
- encode_family ( ebml_w, purity_static_method_family ( purity ) ) ;
764
+ encode_family ( ebml_w, fn_style_static_method_family ( fn_style ) ) ;
765
765
}
766
- _ => encode_family ( ebml_w, purity_fn_family ( purity ) )
766
+ _ => encode_family ( ebml_w, style_fn_family ( fn_style ) )
767
767
}
768
768
encode_provided_source ( ebml_w, method_ty. provided_source ) ;
769
769
}
@@ -811,18 +811,18 @@ fn encode_info_for_method(ecx: &EncodeContext,
811
811
ebml_w. end_tag ( ) ;
812
812
}
813
813
814
- fn purity_fn_family ( p : Purity ) -> char {
815
- match p {
814
+ fn style_fn_family ( s : FnStyle ) -> char {
815
+ match s {
816
816
UnsafeFn => 'u' ,
817
- ImpureFn => 'f' ,
817
+ NormalFn => 'f' ,
818
818
ExternFn => 'e'
819
819
}
820
820
}
821
821
822
- fn purity_static_method_family ( p : Purity ) -> char {
823
- match p {
822
+ fn fn_style_static_method_family ( s : FnStyle ) -> char {
823
+ match s {
824
824
UnsafeFn => 'U' ,
825
- ImpureFn => 'F' ,
825
+ NormalFn => 'F' ,
826
826
_ => fail ! ( "extern fn can't be static" )
827
827
}
828
828
}
@@ -911,11 +911,11 @@ fn encode_info_for_item(ecx: &EncodeContext,
911
911
encode_visibility ( ebml_w, vis) ;
912
912
ebml_w. end_tag ( ) ;
913
913
}
914
- ItemFn ( _, purity , _, ref generics, _) => {
914
+ ItemFn ( _, fn_style , _, ref generics, _) => {
915
915
add_to_index ( item, ebml_w, index) ;
916
916
ebml_w. start_tag ( tag_items_data_item) ;
917
917
encode_def_id ( ebml_w, def_id) ;
918
- encode_family ( ebml_w, purity_fn_family ( purity ) ) ;
918
+ encode_family ( ebml_w, style_fn_family ( fn_style ) ) ;
919
919
let tps_len = generics. ty_params . len ( ) ;
920
920
encode_bounds_and_type ( ebml_w, ecx, & lookup_item_type ( tcx, def_id) ) ;
921
921
encode_name ( ebml_w, item. ident . name ) ;
@@ -1165,17 +1165,17 @@ fn encode_info_for_item(ecx: &EncodeContext,
1165
1165
match method_ty. explicit_self {
1166
1166
SelfStatic => {
1167
1167
encode_family ( ebml_w,
1168
- purity_static_method_family (
1169
- method_ty. fty . purity ) ) ;
1168
+ fn_style_static_method_family (
1169
+ method_ty. fty . fn_style ) ) ;
1170
1170
1171
1171
let tpt = ty:: lookup_item_type ( tcx, method_def_id) ;
1172
1172
encode_bounds_and_type ( ebml_w, ecx, & tpt) ;
1173
1173
}
1174
1174
1175
1175
_ => {
1176
1176
encode_family ( ebml_w,
1177
- purity_fn_family (
1178
- method_ty. fty . purity ) ) ;
1177
+ style_fn_family (
1178
+ method_ty. fty . fn_style ) ) ;
1179
1179
}
1180
1180
}
1181
1181
@@ -1227,7 +1227,7 @@ fn encode_info_for_foreign_item(ecx: &EncodeContext,
1227
1227
encode_def_id ( ebml_w, local_def ( nitem. id ) ) ;
1228
1228
match nitem. node {
1229
1229
ForeignItemFn ( ..) => {
1230
- encode_family ( ebml_w, purity_fn_family ( ImpureFn ) ) ;
1230
+ encode_family ( ebml_w, style_fn_family ( NormalFn ) ) ;
1231
1231
encode_bounds_and_type ( ebml_w, ecx,
1232
1232
& lookup_item_type ( ecx. tcx , local_def ( nitem. id ) ) ) ;
1233
1233
encode_name ( ebml_w, nitem. ident . name ) ;
0 commit comments