## 事象 [[IntelliJ Rust]]で[[formatマクロ]]を使って数値型を指定すると以下のようなエラーになる。 ``` `usize` doesn't implement `Display` (required by {}) ``` 以下のようなコード。 ```rust let xs = vec![1, 3]; format!("{}", xs.len()) ``` [[フォーマット文字列 (Rust)|フォーマット文字列]]を使うものであれば発生する。 ## 原因 キャッシュが残って不整合が起こっていた??? ## 解決方法 [[IntelliJ Rustの調子が悪いときに試す手順]] を実施する。 ## 参考 - [Error \`i32\` doesn't implement \`Display\` · Issue \#5807 · intellij\-rust/intellij\-rust](https://github.com/intellij-rust/intellij-rust/issues/5807)