Rustの属性

Rustのソースコード上で#[...]のように書くものを属性(attributes)と呼ぶ。 役割としては何らかの付加情報を与える。 例えば、#[test]がついている関数は、テストの際に実行され、cargo buildしてもビルドされない。