]> git.lizzy.rs Git - rust.git/commit
deriving: error out when used on a non-type
authorKeegan McAllister <kmcallister@mozilla.com>
Tue, 18 Nov 2014 22:02:40 +0000 (14:02 -0800)
committerKeegan McAllister <kmcallister@mozilla.com>
Tue, 18 Nov 2014 22:43:20 +0000 (14:43 -0800)
commitad61ff4b817f8581ea4c12f897f5e6baafe27952
tree4d42d2ea1c3c9a53bf06e0e474f518a4aa8f33db
parent09e2ad13d0aa01143bcb20dece3ff6c5a7e34ea3
deriving: error out when used on a non-type

Besides being more helpful, this gives us the flexibility to later define
a meaning for something like

    #[deriving(...)]
    mod bar { ... }
src/libsyntax/ext/deriving/generic/mod.rs
src/test/compile-fail/deriving-non-type.rs [new file with mode: 0644]