use と mod (それぞれ pub あり/なし) の順番で悩んでいる
Ordering of types of groups within a module · Issue #71 · rust-lang/style-team
https://github.com/rust-lang/style-team/issues/71
どうしようもない
これまで
extern crate
use
mod
の順でなんとなくやってきたけど、あまり満足していないというか、ちょっと前に pub と private なものは分離すべき派を見てから一理あると思うようになったので、 use / pub use / mod / pub mod の並び順を考えないといけなくなってきた
pub mod や pub use は実質的に API 定義であって mod や use のような内部的なインポートとは本質的な役割が違うと。言われてみると確かにそうだ
pub mod
mod
pub use
use
の順かな……