日本の山岳一覧・百名山 API を開発しましたCLICK !

Rust | warning: some crates are on edition 2021 which defaults to `resolver = “2”`, but virtual workspaces default to `resolver = “1”` を解決する

warning: some crates are on edition 2021 which defaults to `resolver = "2"`, but virtual workspaces default to `resolver = "1"`
  • URLをコピーしました!

Rust のコンパイル中に出力された warning を解消します。

目次

warning: some crates are on edition 2021 which defaults to resolver = "2", but virtual workspaces default to resolver = "1"

codemountains/mountix-shuttle をコンパイル中に、以下の warning が出力されました。

warning: some crates are on edition 2021 which defaults to resolver = "2", but virtual workspaces default to resolver = "1"

警告:いくつかのクレートはエディション2021にあり、デフォルトはresolver = "2"だが、仮想ワークスペースのデフォルトはresolver = "1"である。

DeepL翻訳:高精度な翻訳ツール

Cargo Workspaces 機能を使用するプロジェクトで、この警告が出るようです。

解決策は、ルートディレクトリのCargo.tomlresolverを定義することです。

[workspaces]
resolver = "2"

まとめ

リゾルバーのバージョンを明示することで解決できました。

やはり、warning は早急に解消するに限る。

参考

warning: some crates are on edition 2021 which defaults to `resolver = "2"`, but virtual workspaces default to `resolver = "1"`

この記事が気に入ったら
フォローしてね!

  • URLをコピーしました!

コメント

コメントする

目次