@@ -2146,6 +2146,8 @@ These language items are traits:
2146
2146
: Elements have a right shift operation.
2147
2147
* ` index `
2148
2148
: Elements can be indexed.
2149
+ * ` index_mut `
2150
+ : ___ Needs filling in___
2149
2151
* ` eq `
2150
2152
: Elements can be compared for equality.
2151
2153
* ` ord `
@@ -2155,9 +2157,14 @@ These language items are traits:
2155
2157
* ` deref_mut `
2156
2158
: ` * ` can be applied, yielding a mutable reference to another type
2157
2159
2158
-
2159
2160
These are functions:
2160
2161
2162
+ * ` fn `
2163
+ : ___ Needs filling in___
2164
+ * ` fn_mut `
2165
+ : ___ Needs filling in___
2166
+ * ` fn_once `
2167
+ : ___ Needs filling in___
2161
2168
* ` str_eq `
2162
2169
: Compare two strings (` &str ` ) for equality.
2163
2170
* ` strdup_uniq `
@@ -2175,39 +2182,64 @@ These are functions:
2175
2182
2176
2183
These types help drive the compiler's analysis
2177
2184
2178
- * ` covariant_type `
2179
- : The type parameter should be considered covariant
2180
- * ` contravariant_type `
2181
- : The type parameter should be considered contravariant
2182
- * ` invariant_type `
2183
- : The type parameter should be considered invariant
2184
- * ` covariant_lifetime `
2185
- : The lifetime parameter should be considered covariant
2186
- * ` contravariant_lifetime `
2187
- : The lifetime parameter should be considered contravariant
2188
- * ` invariant_lifetime `
2189
- : The lifetime parameter should be considered invariant
2190
- * ` no_send_bound `
2191
- : This type does not implement "send", even if eligible
2185
+ * ` begin_unwind `
2186
+ : ___ Needs filling in___
2192
2187
* ` no_copy_bound `
2193
2188
: This type does not implement "copy", even if eligible
2189
+ * ` no_send_bound `
2190
+ : This type does not implement "send", even if eligible
2194
2191
* ` no_sync_bound `
2195
2192
: This type does not implement "sync", even if eligible
2196
2193
* ` managed_bound `
2197
2194
: This type implements "managed"
2198
-
2195
+ * ` eh_personality `
2196
+ : ___ Needs filling in___
2197
+ * ` exchange_free `
2198
+ : Free memory that was allocated on the exchange heap.
2199
+ * ` exchange_malloc `
2200
+ : Allocate memory on the exchange heap.
2201
+ * ` closure_exchange_malloc `
2202
+ : ___ Needs filling in___
2199
2203
* ` fail_ `
2200
2204
: Abort the program with an error.
2201
2205
* ` fail_bounds_check `
2202
2206
: Abort the program with a bounds check error.
2203
- * ` exchange_malloc `
2204
- : Allocate memory on the exchange heap.
2205
- * ` exchange_free `
2206
- : Free memory that was allocated on the exchange heap.
2207
- * ` malloc `
2208
- : Allocate memory on the managed heap.
2209
2207
* ` free `
2210
2208
: Free memory that was allocated on the managed heap.
2209
+ * ` gc `
2210
+ : ___ Needs filling in___
2211
+ * ` exchange_heap `
2212
+ : ___ Needs filling in___
2213
+ * ` managed_heap `
2214
+ : ___ Needs filling in___
2215
+ * ` iterator `
2216
+ : ___ Needs filling in___
2217
+ * ` contravariant_lifetime `
2218
+ : The lifetime parameter should be considered contravariant
2219
+ * ` covariant_lifetime `
2220
+ : The lifetime parameter should be considered covariant
2221
+ * ` invariant_lifetime `
2222
+ : The lifetime parameter should be considered invariant
2223
+ * ` malloc `
2224
+ : Allocate memory on the managed heap.
2225
+ * ` opaque `
2226
+ : ___ Needs filling in___
2227
+ * ` owned_box `
2228
+ : ___ Needs filling in___
2229
+ * ` stack_exhausted `
2230
+ : ___ Needs filling in___
2231
+ * ` start `
2232
+ : ___ Needs filling in___
2233
+ * ` contravariant_type `
2234
+ : The type parameter should be considered contravariant
2235
+ * ` covariant_type `
2236
+ : The type parameter should be considered covariant
2237
+ * ` invariant_type `
2238
+ : The type parameter should be considered invariant
2239
+ * ` ty_desc `
2240
+ : ___ Needs filling in___
2241
+ * ` ty_visitor `
2242
+ : ___ Needs filling in___
2211
2243
2212
2244
> ** Note:** This list is likely to become out of date. We should auto-generate it
2213
2245
> from ` librustc/middle/lang_items.rs ` .
0 commit comments