プログラミングRust 7章を参考に複数種類のエラーをハンドリングする