Rustのmod
from RustのModule
モジュールの宣言とファイルの読み込みを行う
rootファイル以外のmoduleをコンパイル対象に含めるために使う
前提として、Rustには2種類のrootファイルがある
main.rsとlib.rs
作るcrateの種類によって使い分ける
最初は、この2つのみしかコンパイル対象にならない
hoge.rsなど他の名前のファイルは全てコンパイルされない
そこで、rootファイル内でmod hoge;と書くことで、hoge.rsもコンパイル対象に含められる