go.mod
directiveは次のものしかない
module directive
module pathを定めるもの
go directive
そのモジュールを使うのに必要なgo toolchainの最小のバージョンを指定するもの
toolchain directive
そのモジュールを使うgo toolchainのバージョンを示唆する
require directive
require ディレクティブは、特定のモジュール依存関係の最低限必要なバージョンを宣言します。
exclude directive
replace directive
retract directive