use で指定したパスが存在しない(モジュール名のタイプミス、Cargo.toml に依存クレートを追加し忘れている等)と出ます。
出るコード
use std::colections::HashMap; // collections のタイプミス
fn main() {
let m: HashMap<String, i32> = HashMap::new();
}
エラーメッセージ
error[E0432]: unresolved import `std::colections`
= help: a similar path exists: `std::collections`
直し方
help に示されたスペルに直します(use std::collections::HashMap;)。外部クレートの場合は Cargo.toml の [dependencies] に追加できているかも確認します。