#[macro_use]
Rust では、 before文を時々見かけますextern crate
:
#[macro_use]
extern crate gotham_derive;
がない場合と比べて、これを使用するとどのような効果がありますか#[macro_use]
?
extern crate gotham_derive;
ベストアンサー1
これは、クレートからマクロをインポート (「使用」) することを意味します。
現在ラスト 1.30、この構文は一般的には必要なくなり、use
代わりに標準キーワードを使用できます。
レビュー初版のマクロの章Rustプログラミング言語詳細については。