The compiler code necessary to implement the #[deriving] extensions.
FIXME (#2810): hygiene. Search for "__" strings (in other files too).
We also assume "extra" is the standard library, and "std" is the core
library.
| bounds |
|
| clone |
|
| decodable |
The compiler code necessary for #[deriving(Decodable)]. See
encodable.rs for more.
|
| default |
|
| encodable |
The compiler code necessary to implement the #[deriving(Encodable)]
(and Decodable, in decodable.rs) extension. The idea here is that
type-defining items may be tagged with #[deriving(Encodable, Decodable)].
|
| eq |
|
| generic |
Some code that abstracts away much of the boilerplate of writing
deriving instances for traits. Among other things it manages getting
access to the fields of the 4 different sorts of structs and enum
variants, as well as creating the method and impl ast instances.
|
| hash |
|
| ord |
|
| primitive |
|
| rand |
|
| show |
|
| totaleq |
|
| totalord |
|
| zero |
|
Keyboard shortcuts
- ?
- Show this help dialog
- S
- Focus the search field
- ⇤
- Move up in search results
- ⇥
- Move down in search results
- ⏎
- Go to active search result
Search tricks
Prefix searches with a type followed by a colon (e.g.
fn:) to restrict the search to a given type.
Accepted types are: fn, mod,
struct (or str), enum,
trait, typedef (or
tdef).