syntax: deprecate #[auto_{en,de}code] in favour of #[deriving({En,De}codable)].

Replace all instances of #[auto_*code] with the appropriate #[deriving] attribute
and remove the majority of the actual code, leaving stubs to refer the user to
the new syntax.
This commit is contained in:
Huon Wilson
2013-05-16 08:55:57 +10:00
parent 6a9c3bd86e
commit 5dc5efefd4
19 changed files with 752 additions and 1798 deletions

View File

@@ -370,8 +370,7 @@ pub fn empty_generics() -> Generics {
// ______________________________________________________________________
// Enumerating the IDs which appear in an AST
#[auto_encode]
#[auto_decode]
#[deriving(Encodable, Decodable)]
pub struct id_range {
min: node_id,
max: node_id,