🌃

【Clion】NightlyのRustで`Use of moved value`が表示される不具合の対処方法"

2023/06/08に公開

事象

Rustのバージョン更新後、下の図のようにコピートレイトを実装している型の変数に対してもUse of moved valueが表示されてしまうようになりました。

prev

対処法

プロジェクト直下にrust-toolchain.tomlを作成し、nightly-2023-04-20を使用するように宣言します。

[toolchain]
channel = "nightly-2023-04-20"

cargo buildした際に以下のようなエラーが出たら、エラーの通りにrustup ~のところを実行すればビルドできるようになります。

build with the standard library, try:
  rustup component add rust-src --toolchain nightly-2023-04-20-x86_64-unknown-linux-gnu

結果

current

エラーが消えた!(ワザップ風)

Discussion