ファイルからモジュールを定義する。ディレクトリからモジュールを定義する。書いた場合は意味が違うという点に注意。モジュールを定義するためのもの。後者はその場所にインラインでモジュールを定義するためのもの。同じ名前で併用するともちろんエラーになる。module/mod.rsパスについてx::y::zのようなものをパスと呼んで、モジュールやモジュールに含まれるものを指すときに使う。絶対パスと相対パスがある。一緒に使うかどうかで解釈が変わる。省略して書けて、この場合も絶対パス。始まるものは相対パス。最初に書かなかった場合は相対パス。始まるものは同様に相対パス。外部のクレートをリンクしろ、ということをかける。crate_a;別名もつけられる。エクスポートの2つの役割があるみたく書いているけれど、やっていることは一つでuseでモジュールの中身をそこにどんと置くようなイメージ。つければそれの様子が外部からも見える。mystd::net::Shutdown::Read;のように使える。