@@ -152,122 +152,122 @@ impl LanguageItems {
152
152
153
153
// FIXME #4621: Method macros sure would be nice here.
154
154
155
- pub fn freeze_trait ( & const self ) -> def_id {
155
+ pub fn freeze_trait ( & self ) -> def_id {
156
156
self . items [ FreezeTraitLangItem as uint ] . get ( )
157
157
}
158
- pub fn copy_trait ( & const self ) -> def_id {
158
+ pub fn copy_trait ( & self ) -> def_id {
159
159
self . items [ CopyTraitLangItem as uint ] . get ( )
160
160
}
161
- pub fn send_trait ( & const self ) -> def_id {
161
+ pub fn send_trait ( & self ) -> def_id {
162
162
self . items [ SendTraitLangItem as uint ] . get ( )
163
163
}
164
- pub fn sized_trait ( & const self ) -> def_id {
164
+ pub fn sized_trait ( & self ) -> def_id {
165
165
self . items [ SizedTraitLangItem as uint ] . get ( )
166
166
}
167
167
168
- pub fn drop_trait ( & const self ) -> def_id {
168
+ pub fn drop_trait ( & self ) -> def_id {
169
169
self . items [ DropTraitLangItem as uint ] . get ( )
170
170
}
171
171
172
- pub fn add_trait ( & const self ) -> def_id {
172
+ pub fn add_trait ( & self ) -> def_id {
173
173
self . items [ AddTraitLangItem as uint ] . get ( )
174
174
}
175
- pub fn sub_trait ( & const self ) -> def_id {
175
+ pub fn sub_trait ( & self ) -> def_id {
176
176
self . items [ SubTraitLangItem as uint ] . get ( )
177
177
}
178
- pub fn mul_trait ( & const self ) -> def_id {
178
+ pub fn mul_trait ( & self ) -> def_id {
179
179
self . items [ MulTraitLangItem as uint ] . get ( )
180
180
}
181
- pub fn div_trait ( & const self ) -> def_id {
181
+ pub fn div_trait ( & self ) -> def_id {
182
182
self . items [ DivTraitLangItem as uint ] . get ( )
183
183
}
184
- pub fn rem_trait ( & const self ) -> def_id {
184
+ pub fn rem_trait ( & self ) -> def_id {
185
185
self . items [ RemTraitLangItem as uint ] . get ( )
186
186
}
187
- pub fn neg_trait ( & const self ) -> def_id {
187
+ pub fn neg_trait ( & self ) -> def_id {
188
188
self . items [ NegTraitLangItem as uint ] . get ( )
189
189
}
190
- pub fn not_trait ( & const self ) -> def_id {
190
+ pub fn not_trait ( & self ) -> def_id {
191
191
self . items [ NotTraitLangItem as uint ] . get ( )
192
192
}
193
- pub fn bitxor_trait ( & const self ) -> def_id {
193
+ pub fn bitxor_trait ( & self ) -> def_id {
194
194
self . items [ BitXorTraitLangItem as uint ] . get ( )
195
195
}
196
- pub fn bitand_trait ( & const self ) -> def_id {
196
+ pub fn bitand_trait ( & self ) -> def_id {
197
197
self . items [ BitAndTraitLangItem as uint ] . get ( )
198
198
}
199
- pub fn bitor_trait ( & const self ) -> def_id {
199
+ pub fn bitor_trait ( & self ) -> def_id {
200
200
self . items [ BitOrTraitLangItem as uint ] . get ( )
201
201
}
202
- pub fn shl_trait ( & const self ) -> def_id {
202
+ pub fn shl_trait ( & self ) -> def_id {
203
203
self . items [ ShlTraitLangItem as uint ] . get ( )
204
204
}
205
- pub fn shr_trait ( & const self ) -> def_id {
205
+ pub fn shr_trait ( & self ) -> def_id {
206
206
self . items [ ShrTraitLangItem as uint ] . get ( )
207
207
}
208
- pub fn index_trait ( & const self ) -> def_id {
208
+ pub fn index_trait ( & self ) -> def_id {
209
209
self . items [ IndexTraitLangItem as uint ] . get ( )
210
210
}
211
211
212
- pub fn eq_trait ( & const self ) -> def_id {
212
+ pub fn eq_trait ( & self ) -> def_id {
213
213
self . items [ EqTraitLangItem as uint ] . get ( )
214
214
}
215
- pub fn ord_trait ( & const self ) -> def_id {
215
+ pub fn ord_trait ( & self ) -> def_id {
216
216
self . items [ OrdTraitLangItem as uint ] . get ( )
217
217
}
218
218
219
- pub fn str_eq_fn ( & const self ) -> def_id {
219
+ pub fn str_eq_fn ( & self ) -> def_id {
220
220
self . items [ StrEqFnLangItem as uint ] . get ( )
221
221
}
222
- pub fn uniq_str_eq_fn ( & const self ) -> def_id {
222
+ pub fn uniq_str_eq_fn ( & self ) -> def_id {
223
223
self . items [ UniqStrEqFnLangItem as uint ] . get ( )
224
224
}
225
- pub fn annihilate_fn ( & const self ) -> def_id {
225
+ pub fn annihilate_fn ( & self ) -> def_id {
226
226
self . items [ AnnihilateFnLangItem as uint ] . get ( )
227
227
}
228
- pub fn log_type_fn ( & const self ) -> def_id {
228
+ pub fn log_type_fn ( & self ) -> def_id {
229
229
self . items [ LogTypeFnLangItem as uint ] . get ( )
230
230
}
231
- pub fn fail_fn ( & const self ) -> def_id {
231
+ pub fn fail_fn ( & self ) -> def_id {
232
232
self . items [ FailFnLangItem as uint ] . get ( )
233
233
}
234
- pub fn fail_bounds_check_fn ( & const self ) -> def_id {
234
+ pub fn fail_bounds_check_fn ( & self ) -> def_id {
235
235
self . items [ FailBoundsCheckFnLangItem as uint ] . get ( )
236
236
}
237
- pub fn exchange_malloc_fn ( & const self ) -> def_id {
237
+ pub fn exchange_malloc_fn ( & self ) -> def_id {
238
238
self . items [ ExchangeMallocFnLangItem as uint ] . get ( )
239
239
}
240
- pub fn exchange_free_fn ( & const self ) -> def_id {
240
+ pub fn exchange_free_fn ( & self ) -> def_id {
241
241
self . items [ ExchangeFreeFnLangItem as uint ] . get ( )
242
242
}
243
- pub fn malloc_fn ( & const self ) -> def_id {
243
+ pub fn malloc_fn ( & self ) -> def_id {
244
244
self . items [ MallocFnLangItem as uint ] . get ( )
245
245
}
246
- pub fn free_fn ( & const self ) -> def_id {
246
+ pub fn free_fn ( & self ) -> def_id {
247
247
self . items [ FreeFnLangItem as uint ] . get ( )
248
248
}
249
- pub fn borrow_as_imm_fn ( & const self ) -> def_id {
249
+ pub fn borrow_as_imm_fn ( & self ) -> def_id {
250
250
self . items [ BorrowAsImmFnLangItem as uint ] . get ( )
251
251
}
252
- pub fn borrow_as_mut_fn ( & const self ) -> def_id {
252
+ pub fn borrow_as_mut_fn ( & self ) -> def_id {
253
253
self . items [ BorrowAsMutFnLangItem as uint ] . get ( )
254
254
}
255
- pub fn return_to_mut_fn ( & const self ) -> def_id {
255
+ pub fn return_to_mut_fn ( & self ) -> def_id {
256
256
self . items [ ReturnToMutFnLangItem as uint ] . get ( )
257
257
}
258
- pub fn check_not_borrowed_fn ( & const self ) -> def_id {
258
+ pub fn check_not_borrowed_fn ( & self ) -> def_id {
259
259
self . items [ CheckNotBorrowedFnLangItem as uint ] . get ( )
260
260
}
261
- pub fn strdup_uniq_fn ( & const self ) -> def_id {
261
+ pub fn strdup_uniq_fn ( & self ) -> def_id {
262
262
self . items [ StrDupUniqFnLangItem as uint ] . get ( )
263
263
}
264
- pub fn record_borrow_fn ( & const self ) -> def_id {
264
+ pub fn record_borrow_fn ( & self ) -> def_id {
265
265
self . items [ RecordBorrowFnLangItem as uint ] . get ( )
266
266
}
267
- pub fn unrecord_borrow_fn ( & const self ) -> def_id {
267
+ pub fn unrecord_borrow_fn ( & self ) -> def_id {
268
268
self . items [ UnrecordBorrowFnLangItem as uint ] . get ( )
269
269
}
270
- pub fn start_fn ( & const self ) -> def_id {
270
+ pub fn start_fn ( & self ) -> def_id {
271
271
self . items [ StartFnLangItem as uint ] . get ( )
272
272
}
273
273
pub fn ty_desc ( & const self ) -> def_id {
0 commit comments