是否可以通过以下方式减少使用库(作为库作者)的样板:
#![feature(plugin)]
#![plugin(myplugin)]
#[macro_use]
extern crate myplugin_derive;
#[derive(MyPlugin)]
// ...
更像是:
#![feature(plugin)]
#![plugin(myplugin)]
#[derive(MyPlugin)]
// ...
也就是说,因为我知道使用myplugin
的任何人想要使用#[derive(MyPlugin)]
,是否有办法将MyPlugin
带入#![plugin(myplugin)]
的范围?