@@ -26,8 +26,7 @@ use metadata::tyencode;
26
26
use middle:: mem_categorization:: Typer ;
27
27
use middle:: subst;
28
28
use middle:: subst:: VecPerParamSpace ;
29
- use middle:: typeck:: { mod, MethodCall , MethodCallee , MethodOrigin } ;
30
- use middle:: ty:: { mod, Ty } ;
29
+ use middle:: ty:: { mod, Ty , MethodCall , MethodCallee , MethodOrigin } ;
31
30
use util:: ppaux:: ty_to_string;
32
31
33
32
use syntax:: { ast, ast_map, ast_util, codemap, fold} ;
@@ -576,12 +575,12 @@ impl tr for ty::UpvarBorrow {
576
575
577
576
trait read_method_callee_helper < ' tcx > {
578
577
fn read_method_callee < ' a , ' b > ( & mut self , dcx : & DecodeContext < ' a , ' b , ' tcx > )
579
- -> ( typeck :: ExprAdjustment , MethodCallee < ' tcx > ) ;
578
+ -> ( ty :: ExprAdjustment , MethodCallee < ' tcx > ) ;
580
579
}
581
580
582
581
fn encode_method_callee < ' a , ' tcx > ( ecx : & e:: EncodeContext < ' a , ' tcx > ,
583
582
rbml_w : & mut Encoder ,
584
- adjustment : typeck :: ExprAdjustment ,
583
+ adjustment : ty :: ExprAdjustment ,
585
584
method : & MethodCallee < ' tcx > ) {
586
585
use serialize:: Encoder ;
587
586
@@ -603,7 +602,7 @@ fn encode_method_callee<'a, 'tcx>(ecx: &e::EncodeContext<'a, 'tcx>,
603
602
604
603
impl < ' a , ' tcx > read_method_callee_helper < ' tcx > for reader:: Decoder < ' a > {
605
604
fn read_method_callee < ' a , ' b > ( & mut self , dcx : & DecodeContext < ' a , ' b , ' tcx > )
606
- -> ( typeck :: ExprAdjustment , MethodCallee < ' tcx > ) {
605
+ -> ( ty :: ExprAdjustment , MethodCallee < ' tcx > ) {
607
606
608
607
self . read_struct ( "MethodCallee" , 4 , |this| {
609
608
let adjustment = this. read_struct_field ( "adjustment" , 0 , |this| {
@@ -627,22 +626,22 @@ impl<'a, 'tcx> read_method_callee_helper<'tcx> for reader::Decoder<'a> {
627
626
impl < ' tcx > tr for MethodOrigin < ' tcx > {
628
627
fn tr ( & self , dcx : & DecodeContext ) -> MethodOrigin < ' tcx > {
629
628
match * self {
630
- typeck :: MethodStatic ( did) => typeck :: MethodStatic ( did. tr ( dcx) ) ,
631
- typeck :: MethodStaticUnboxedClosure ( did) => {
632
- typeck :: MethodStaticUnboxedClosure ( did. tr ( dcx) )
629
+ ty :: MethodStatic ( did) => ty :: MethodStatic ( did. tr ( dcx) ) ,
630
+ ty :: MethodStaticUnboxedClosure ( did) => {
631
+ ty :: MethodStaticUnboxedClosure ( did. tr ( dcx) )
633
632
}
634
- typeck :: MethodTypeParam ( ref mp) => {
635
- typeck :: MethodTypeParam (
636
- typeck :: MethodParam {
633
+ ty :: MethodTypeParam ( ref mp) => {
634
+ ty :: MethodTypeParam (
635
+ ty :: MethodParam {
637
636
// def-id is already translated when we read it out
638
637
trait_ref : mp. trait_ref . clone ( ) ,
639
638
method_num : mp. method_num ,
640
639
}
641
640
)
642
641
}
643
- typeck :: MethodTraitObject ( ref mo) => {
644
- typeck :: MethodTraitObject (
645
- typeck :: MethodObject {
642
+ ty :: MethodTraitObject ( ref mo) => {
643
+ ty :: MethodTraitObject (
644
+ ty :: MethodObject {
646
645
trait_ref : mo. trait_ref . clone ( ) ,
647
646
.. * mo
648
647
}
@@ -687,16 +686,16 @@ pub trait vtable_decoder_helpers<'tcx> {
687
686
fn read_vtable_res_with_key ( & mut self ,
688
687
tcx : & ty:: ctxt < ' tcx > ,
689
688
cdata : & cstore:: crate_metadata )
690
- -> ( typeck :: ExprAdjustment , typeck :: vtable_res < ' tcx > ) ;
689
+ -> ( ty :: ExprAdjustment , ty :: vtable_res < ' tcx > ) ;
691
690
fn read_vtable_res ( & mut self ,
692
691
tcx : & ty:: ctxt < ' tcx > , cdata : & cstore:: crate_metadata )
693
- -> typeck :: vtable_res < ' tcx > ;
692
+ -> ty :: vtable_res < ' tcx > ;
694
693
fn read_vtable_param_res ( & mut self ,
695
694
tcx : & ty:: ctxt < ' tcx > , cdata : & cstore:: crate_metadata )
696
- -> typeck :: vtable_param_res < ' tcx > ;
695
+ -> ty :: vtable_param_res < ' tcx > ;
697
696
fn read_vtable_origin ( & mut self ,
698
697
tcx : & ty:: ctxt < ' tcx > , cdata : & cstore:: crate_metadata )
699
- -> typeck :: vtable_origin < ' tcx > ;
698
+ -> ty :: vtable_origin < ' tcx > ;
700
699
}
701
700
702
701
impl < ' tcx , ' a > vtable_decoder_helpers < ' tcx > for reader:: Decoder < ' a > {
@@ -714,7 +713,7 @@ impl<'tcx, 'a> vtable_decoder_helpers<'tcx> for reader::Decoder<'a> {
714
713
fn read_vtable_res_with_key ( & mut self ,
715
714
tcx : & ty:: ctxt < ' tcx > ,
716
715
cdata : & cstore:: crate_metadata )
717
- -> ( typeck :: ExprAdjustment , typeck :: vtable_res < ' tcx > ) {
716
+ -> ( ty :: ExprAdjustment , ty :: vtable_res < ' tcx > ) {
718
717
self . read_struct ( "VtableWithKey" , 2 , |this| {
719
718
let adjustment = this. read_struct_field ( "adjustment" , 0 , |this| {
720
719
Decodable :: decode ( this)
@@ -728,22 +727,22 @@ impl<'tcx, 'a> vtable_decoder_helpers<'tcx> for reader::Decoder<'a> {
728
727
fn read_vtable_res ( & mut self ,
729
728
tcx : & ty:: ctxt < ' tcx > ,
730
729
cdata : & cstore:: crate_metadata )
731
- -> typeck :: vtable_res < ' tcx >
730
+ -> ty :: vtable_res < ' tcx >
732
731
{
733
732
self . read_vec_per_param_space (
734
733
|this| this. read_vtable_param_res ( tcx, cdata) )
735
734
}
736
735
737
736
fn read_vtable_param_res ( & mut self ,
738
737
tcx : & ty:: ctxt < ' tcx > , cdata : & cstore:: crate_metadata )
739
- -> typeck :: vtable_param_res < ' tcx > {
738
+ -> ty :: vtable_param_res < ' tcx > {
740
739
self . read_to_vec ( |this| Ok ( this. read_vtable_origin ( tcx, cdata) ) )
741
740
. unwrap ( ) . into_iter ( ) . collect ( )
742
741
}
743
742
744
743
fn read_vtable_origin ( & mut self ,
745
744
tcx : & ty:: ctxt < ' tcx > , cdata : & cstore:: crate_metadata )
746
- -> typeck :: vtable_origin < ' tcx > {
745
+ -> ty :: vtable_origin < ' tcx > {
747
746
self . read_enum ( "vtable_origin" , |this| {
748
747
this. read_enum_variant ( & [ "vtable_static" ,
749
748
"vtable_param" ,
@@ -752,7 +751,7 @@ impl<'tcx, 'a> vtable_decoder_helpers<'tcx> for reader::Decoder<'a> {
752
751
|this, i| {
753
752
Ok ( match i {
754
753
0 => {
755
- typeck :: vtable_static (
754
+ ty :: vtable_static (
756
755
this. read_enum_variant_arg ( 0 u, |this| {
757
756
Ok ( this. read_def_id_nodcx ( cdata) )
758
757
} ) . unwrap ( ) ,
@@ -765,7 +764,7 @@ impl<'tcx, 'a> vtable_decoder_helpers<'tcx> for reader::Decoder<'a> {
765
764
)
766
765
}
767
766
1 => {
768
- typeck :: vtable_param (
767
+ ty :: vtable_param (
769
768
this. read_enum_variant_arg ( 0 u, |this| {
770
769
Decodable :: decode ( this)
771
770
} ) . unwrap ( ) ,
@@ -775,14 +774,14 @@ impl<'tcx, 'a> vtable_decoder_helpers<'tcx> for reader::Decoder<'a> {
775
774
)
776
775
}
777
776
2 => {
778
- typeck :: vtable_unboxed_closure (
777
+ ty :: vtable_unboxed_closure (
779
778
this. read_enum_variant_arg ( 0 u, |this| {
780
779
Ok ( this. read_def_id_nodcx ( cdata) )
781
780
} ) . unwrap ( )
782
781
)
783
782
}
784
783
3 => {
785
- typeck :: vtable_error
784
+ ty :: vtable_error
786
785
}
787
786
_ => panic ! ( "bad enum variant" )
788
787
} )
@@ -826,7 +825,7 @@ trait rbml_writer_helpers<'tcx> {
826
825
closure_type : & ty:: ClosureTy < ' tcx > ) ;
827
826
fn emit_method_origin < ' a > ( & mut self ,
828
827
ecx : & e:: EncodeContext < ' a , ' tcx > ,
829
- method_origin : & typeck :: MethodOrigin < ' tcx > ) ;
828
+ method_origin : & ty :: MethodOrigin < ' tcx > ) ;
830
829
fn emit_ty < ' a > ( & mut self , ecx : & e:: EncodeContext < ' a , ' tcx > , ty : Ty < ' tcx > ) ;
831
830
fn emit_tys < ' a > ( & mut self , ecx : & e:: EncodeContext < ' a , ' tcx > , tys : & [ Ty < ' tcx > ] ) ;
832
831
fn emit_type_param_def < ' a > ( & mut self , ecx : & e:: EncodeContext < ' a , ' tcx > ,
@@ -860,25 +859,25 @@ impl<'a, 'tcx> rbml_writer_helpers<'tcx> for Encoder<'a> {
860
859
861
860
fn emit_method_origin < ' a > ( & mut self ,
862
861
ecx : & e:: EncodeContext < ' a , ' tcx > ,
863
- method_origin : & typeck :: MethodOrigin < ' tcx > )
862
+ method_origin : & ty :: MethodOrigin < ' tcx > )
864
863
{
865
864
use serialize:: Encoder ;
866
865
867
866
self . emit_enum ( "MethodOrigin" , |this| {
868
867
match * method_origin {
869
- typeck :: MethodStatic ( def_id) => {
868
+ ty :: MethodStatic ( def_id) => {
870
869
this. emit_enum_variant ( "MethodStatic" , 0 , 1 , |this| {
871
870
Ok ( this. emit_def_id ( def_id) )
872
871
} )
873
872
}
874
873
875
- typeck :: MethodStaticUnboxedClosure ( def_id) => {
874
+ ty :: MethodStaticUnboxedClosure ( def_id) => {
876
875
this. emit_enum_variant ( "MethodStaticUnboxedClosure" , 1 , 1 , |this| {
877
876
Ok ( this. emit_def_id ( def_id) )
878
877
} )
879
878
}
880
879
881
- typeck :: MethodTypeParam ( ref p) => {
880
+ ty :: MethodTypeParam ( ref p) => {
882
881
this. emit_enum_variant ( "MethodTypeParam" , 2 , 1 , |this| {
883
882
this. emit_struct ( "MethodParam" , 2 , |this| {
884
883
try!( this. emit_struct_field ( "trait_ref" , 0 , |this| {
@@ -892,7 +891,7 @@ impl<'a, 'tcx> rbml_writer_helpers<'tcx> for Encoder<'a> {
892
891
} )
893
892
}
894
893
895
- typeck :: MethodTraitObject ( ref o) => {
894
+ ty :: MethodTraitObject ( ref o) => {
896
895
this. emit_enum_variant ( "MethodTraitObject" , 3 , 1 , |this| {
897
896
this. emit_struct ( "MethodObject" , 2 , |this| {
898
897
try!( this. emit_struct_field ( "trait_ref" , 0 , |this| {
@@ -1330,7 +1329,7 @@ impl<'a> doc_decoder_helpers for rbml::Doc<'a> {
1330
1329
1331
1330
trait rbml_decoder_decoder_helpers < ' tcx > {
1332
1331
fn read_method_origin < ' a , ' b > ( & mut self , dcx : & DecodeContext < ' a , ' b , ' tcx > )
1333
- -> typeck :: MethodOrigin < ' tcx > ;
1332
+ -> ty :: MethodOrigin < ' tcx > ;
1334
1333
fn read_ty < ' a , ' b > ( & mut self , dcx : & DecodeContext < ' a , ' b , ' tcx > ) -> Ty < ' tcx > ;
1335
1334
fn read_tys < ' a , ' b > ( & mut self , dcx : & DecodeContext < ' a , ' b , ' tcx > ) -> Vec < Ty < ' tcx > > ;
1336
1335
fn read_trait_ref < ' a , ' b > ( & mut self , dcx : & DecodeContext < ' a , ' b , ' tcx > )
@@ -1409,7 +1408,7 @@ impl<'a, 'tcx> rbml_decoder_decoder_helpers<'tcx> for reader::Decoder<'a> {
1409
1408
}
1410
1409
1411
1410
fn read_method_origin < ' a , ' b > ( & mut self , dcx : & DecodeContext < ' a , ' b , ' tcx > )
1412
- -> typeck :: MethodOrigin < ' tcx >
1411
+ -> ty :: MethodOrigin < ' tcx >
1413
1412
{
1414
1413
self . read_enum ( "MethodOrigin" , |this| {
1415
1414
let variants = & [ "MethodStatic" , "MethodStaticUnboxedClosure" ,
@@ -1418,18 +1417,18 @@ impl<'a, 'tcx> rbml_decoder_decoder_helpers<'tcx> for reader::Decoder<'a> {
1418
1417
Ok ( match i {
1419
1418
0 => {
1420
1419
let def_id = this. read_def_id ( dcx) ;
1421
- typeck :: MethodStatic ( def_id)
1420
+ ty :: MethodStatic ( def_id)
1422
1421
}
1423
1422
1424
1423
1 => {
1425
1424
let def_id = this. read_def_id ( dcx) ;
1426
- typeck :: MethodStaticUnboxedClosure ( def_id)
1425
+ ty :: MethodStaticUnboxedClosure ( def_id)
1427
1426
}
1428
1427
1429
1428
2 => {
1430
1429
this. read_struct ( "MethodTypeParam" , 2 , |this| {
1431
- Ok ( typeck :: MethodTypeParam (
1432
- typeck :: MethodParam {
1430
+ Ok ( ty :: MethodTypeParam (
1431
+ ty :: MethodParam {
1433
1432
trait_ref : {
1434
1433
this. read_struct_field ( "trait_ref" , 0 , |this| {
1435
1434
Ok ( this. read_trait_ref ( dcx) )
@@ -1446,8 +1445,8 @@ impl<'a, 'tcx> rbml_decoder_decoder_helpers<'tcx> for reader::Decoder<'a> {
1446
1445
1447
1446
3 => {
1448
1447
this. read_struct ( "MethodTraitObject" , 2 , |this| {
1449
- Ok ( typeck :: MethodTraitObject (
1450
- typeck :: MethodObject {
1448
+ Ok ( ty :: MethodTraitObject (
1449
+ ty :: MethodObject {
1451
1450
trait_ref : {
1452
1451
this. read_struct_field ( "trait_ref" , 0 , |this| {
1453
1452
Ok ( this. read_trait_ref ( dcx) )
0 commit comments