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

@@ -127,9 +127,7 @@ pub struct span {
expn_info: Option<@ExpnInfo>
}
#[auto_encode]
#[auto_decode]
#[deriving(Eq)]
#[deriving(Eq, Encodable, Decodable)]
pub struct spanned<T> { node: T, span: span }
impl cmp::Eq for span {