@@ -30,9 +30,6 @@ syntax as a proc macro.
30
30
31
31
The derive feature of the crate has [ various uses in the
32
32
ecosystem] ( https://github.com/search?q=macro_rules_attribute%3A%3Aderive&type=code ) .
33
- That crate likewise offers a ` derive_alias ` mechanism, which could similarly be
34
- implemented using exclusively declarative macros given the feature proposed in
35
- this RFC.
36
33
37
34
# Guide-level explanation
38
35
[ guide-level-explanation ] : #guide-level-explanation
@@ -203,9 +200,6 @@ syntax as a proc macro.
203
200
204
201
The derive feature of the crate has [ various uses in the
205
202
ecosystem] ( https://github.com/search?q=macro_rules_attribute%3A%3Aderive&type=code ) .
206
- That crate likewise offers a ` derive_alias ` mechanism, which could similarly be
207
- implemented using exclusively declarative macros given the feature proposed in
208
- this RFC.
209
203
210
204
# Unresolved questions
211
205
[ unresolved-questions ] : #unresolved-questions
@@ -233,7 +227,9 @@ requests arise.
233
227
# Future possibilities
234
228
[ future-possibilities ] : #future-possibilities
235
229
236
- We should provide a way for derive macros to invoke other derive macros.
230
+ We should provide a way for derive macros to invoke other derive macros. The
231
+ ` macro_rules_attribute ` crate includes a ` derive_alias ` mechanism, which we
232
+ could trivially implement given a means of invoking another derive macro.
237
233
238
234
We should provide a means to perform a ` derive ` on a struct without being
239
235
directly attached to that struct. (This would also potentially require
0 commit comments