-
-
Notifications
You must be signed in to change notification settings - Fork 14.2k
Closed
Labels
A-attributesArea: Attributes (`#[…]`, `#![…]`)Area: Attributes (`#[…]`, `#![…]`)A-syntaxextArea: Syntax extensionsArea: Syntax extensionsC-enhancementCategory: An issue proposing an enhancement or a PR with one.Category: An issue proposing an enhancement or a PR with one.
Description
This would make deriving significantly more flexible, e.g. for #3740:
#[deriving(Encodable(encoder="RustcEncoder"))]
struct Foo { ... }And for specifying an order of fields to sort by:
#[deriving(Ord(bar, baz))]
struct Foo { baz: uint, bar: uint }Metadata
Metadata
Assignees
Labels
A-attributesArea: Attributes (`#[…]`, `#![…]`)Area: Attributes (`#[…]`, `#![…]`)A-syntaxextArea: Syntax extensionsArea: Syntax extensionsC-enhancementCategory: An issue proposing an enhancement or a PR with one.Category: An issue proposing an enhancement or a PR with one.