@@ -62,7 +62,7 @@ fn mywrite(w: &mut MemWriter, fmt: &fmt::Arguments) {
62
62
fmt:: write ( & mut * w as & mut io:: Writer , fmt) ;
63
63
}
64
64
65
- pub fn enc_ty ( w : & mut MemWriter , cx : @ ctxt , t : ty:: t ) {
65
+ pub fn enc_ty ( w : & mut MemWriter , cx : & ctxt , t : ty:: t ) {
66
66
match cx. abbrevs {
67
67
ac_no_abbrevs => {
68
68
let result_str_opt;
@@ -131,7 +131,7 @@ fn enc_mutability(w: &mut MemWriter, mt: ast::Mutability) {
131
131
}
132
132
}
133
133
134
- fn enc_mt ( w : & mut MemWriter , cx : @ ctxt , mt : ty:: mt ) {
134
+ fn enc_mt ( w : & mut MemWriter , cx : & ctxt , mt : ty:: mt ) {
135
135
enc_mutability ( w, mt. mutbl ) ;
136
136
enc_ty ( w, cx, mt. ty ) ;
137
137
}
@@ -146,15 +146,15 @@ fn enc_opt<T>(w: &mut MemWriter, t: Option<T>, enc_f: |&mut MemWriter, T|) {
146
146
}
147
147
}
148
148
149
- pub fn enc_substs ( w : & mut MemWriter , cx : @ ctxt , substs : & ty:: substs ) {
149
+ pub fn enc_substs ( w : & mut MemWriter , cx : & ctxt , substs : & ty:: substs ) {
150
150
enc_region_substs ( w, cx, & substs. regions ) ;
151
151
enc_opt ( w, substs. self_ty , |w, t| enc_ty ( w, cx, t) ) ;
152
152
mywrite ! ( w, "[" ) ;
153
153
for t in substs. tps . iter ( ) { enc_ty ( w, cx, * t) ; }
154
154
mywrite ! ( w, "]" ) ;
155
155
}
156
156
157
- fn enc_region_substs ( w : & mut MemWriter , cx : @ ctxt , substs : & ty:: RegionSubsts ) {
157
+ fn enc_region_substs ( w : & mut MemWriter , cx : & ctxt , substs : & ty:: RegionSubsts ) {
158
158
match * substs {
159
159
ty:: ErasedRegions => {
160
160
mywrite ! ( w, "e" ) ;
@@ -169,7 +169,7 @@ fn enc_region_substs(w: &mut MemWriter, cx: @ctxt, substs: &ty::RegionSubsts) {
169
169
}
170
170
}
171
171
172
- fn enc_region ( w : & mut MemWriter , cx : @ ctxt , r : ty:: Region ) {
172
+ fn enc_region ( w : & mut MemWriter , cx : & ctxt , r : ty:: Region ) {
173
173
match r {
174
174
ty:: ReLateBound ( id, br) => {
175
175
mywrite ! ( w, "b[{}|" , id) ;
@@ -203,7 +203,7 @@ fn enc_region(w: &mut MemWriter, cx: @ctxt, r: ty::Region) {
203
203
}
204
204
}
205
205
206
- fn enc_bound_region ( w : & mut MemWriter , cx : @ ctxt , br : ty:: BoundRegion ) {
206
+ fn enc_bound_region ( w : & mut MemWriter , cx : & ctxt , br : ty:: BoundRegion ) {
207
207
match br {
208
208
ty:: BrAnon ( idx) => {
209
209
mywrite ! ( w, "a{}|" , idx) ;
@@ -219,7 +219,7 @@ fn enc_bound_region(w: &mut MemWriter, cx: @ctxt, br: ty::BoundRegion) {
219
219
}
220
220
}
221
221
222
- pub fn enc_vstore ( w : & mut MemWriter , cx : @ ctxt , v : ty:: vstore ) {
222
+ pub fn enc_vstore ( w : & mut MemWriter , cx : & ctxt , v : ty:: vstore ) {
223
223
mywrite ! ( w, "/" ) ;
224
224
match v {
225
225
ty:: vstore_fixed( u) => mywrite ! ( w, "{}|" , u) ,
@@ -231,12 +231,12 @@ pub fn enc_vstore(w: &mut MemWriter, cx: @ctxt, v: ty::vstore) {
231
231
}
232
232
}
233
233
234
- pub fn enc_trait_ref ( w : & mut MemWriter , cx : @ ctxt , s : & ty:: TraitRef ) {
234
+ pub fn enc_trait_ref ( w : & mut MemWriter , cx : & ctxt , s : & ty:: TraitRef ) {
235
235
mywrite ! ( w, "{}|" , ( cx. ds) ( s. def_id) ) ;
236
236
enc_substs ( w, cx, & s. substs ) ;
237
237
}
238
238
239
- pub fn enc_trait_store ( w : & mut MemWriter , cx : @ ctxt , s : ty:: TraitStore ) {
239
+ pub fn enc_trait_store ( w : & mut MemWriter , cx : & ctxt , s : ty:: TraitStore ) {
240
240
match s {
241
241
ty:: UniqTraitStore => mywrite ! ( w, "~" ) ,
242
242
ty:: RegionTraitStore ( re) => {
@@ -246,7 +246,7 @@ pub fn enc_trait_store(w: &mut MemWriter, cx: @ctxt, s: ty::TraitStore) {
246
246
}
247
247
}
248
248
249
- fn enc_sty ( w : & mut MemWriter , cx : @ ctxt , st : & ty:: sty ) {
249
+ fn enc_sty ( w : & mut MemWriter , cx : & ctxt , st : & ty:: sty ) {
250
250
match * st {
251
251
ty:: ty_nil => mywrite ! ( w, "n" ) ,
252
252
ty:: ty_bot => mywrite ! ( w, "z" ) ,
@@ -372,13 +372,13 @@ fn enc_onceness(w: &mut MemWriter, o: Onceness) {
372
372
}
373
373
}
374
374
375
- pub fn enc_bare_fn_ty ( w : & mut MemWriter , cx : @ ctxt , ft : & ty:: BareFnTy ) {
375
+ pub fn enc_bare_fn_ty ( w : & mut MemWriter , cx : & ctxt , ft : & ty:: BareFnTy ) {
376
376
enc_purity ( w, ft. purity ) ;
377
377
enc_abi_set ( w, ft. abis ) ;
378
378
enc_fn_sig ( w, cx, & ft. sig ) ;
379
379
}
380
380
381
- fn enc_closure_ty ( w : & mut MemWriter , cx : @ ctxt , ft : & ty:: ClosureTy ) {
381
+ fn enc_closure_ty ( w : & mut MemWriter , cx : & ctxt , ft : & ty:: ClosureTy ) {
382
382
enc_sigil ( w, ft. sigil ) ;
383
383
enc_purity ( w, ft. purity ) ;
384
384
enc_onceness ( w, ft. onceness ) ;
@@ -389,7 +389,7 @@ fn enc_closure_ty(w: &mut MemWriter, cx: @ctxt, ft: &ty::ClosureTy) {
389
389
enc_fn_sig ( w, cx, & ft. sig ) ;
390
390
}
391
391
392
- fn enc_fn_sig ( w : & mut MemWriter , cx : @ ctxt , fsig : & ty:: FnSig ) {
392
+ fn enc_fn_sig ( w : & mut MemWriter , cx : & ctxt , fsig : & ty:: FnSig ) {
393
393
mywrite ! ( w, "[{}|" , fsig. binder_id) ;
394
394
for ty in fsig. inputs . iter ( ) {
395
395
enc_ty ( w, cx, * ty) ;
@@ -403,7 +403,7 @@ fn enc_fn_sig(w: &mut MemWriter, cx: @ctxt, fsig: &ty::FnSig) {
403
403
enc_ty ( w, cx, fsig. output ) ;
404
404
}
405
405
406
- fn enc_bounds ( w : & mut MemWriter , cx : @ ctxt , bs : & ty:: ParamBounds ) {
406
+ fn enc_bounds ( w : & mut MemWriter , cx : & ctxt , bs : & ty:: ParamBounds ) {
407
407
for bound in bs. builtin_bounds . iter ( ) {
408
408
match bound {
409
409
ty:: BoundSend => mywrite ! ( w, "S" ) ,
@@ -422,7 +422,7 @@ fn enc_bounds(w: &mut MemWriter, cx: @ctxt, bs: &ty::ParamBounds) {
422
422
mywrite ! ( w, "." ) ;
423
423
}
424
424
425
- pub fn enc_type_param_def ( w : & mut MemWriter , cx : @ ctxt , v : & ty:: TypeParameterDef ) {
425
+ pub fn enc_type_param_def ( w : & mut MemWriter , cx : & ctxt , v : & ty:: TypeParameterDef ) {
426
426
mywrite ! ( w, "{}:{}|" , token:: get_ident( v. ident) , ( cx. ds) ( v. def_id) ) ;
427
427
enc_bounds ( w, cx, v. bounds ) ;
428
428
enc_opt ( w, v. default , |w, t| enc_ty ( w, cx, t) ) ;
0 commit comments