私がAtCoderをRustで解く際、以下の記事で紹介されているcargo-competeを使っています。 導入方法・使い方などはREADMEなどを見てください。 この記事ではcargo-competeを使ったときに発生する、ちょっとした手間を省いて便利にする方法を紹介します。 動機 1. コンテストを開くとき cargo-competeで新しいコンテストを開いたとき、ディレクトリ変更したりrust-analyzerを再起動したりといった、面倒ではないが少し気になる程度の作業が必ずついてきます。 2. コードをテスト・提出するとき コードをテスト・提出するcargo compete test/submitコマンドですが、少し長めです。 ほんの少しの手間ですが、焦っているときにtypoを連続、結果時間を食ってしまうということがあります。 私だけでしょうか。 コンテストの結果にはほとんど影響し