なぜRustをデバッグする方法を知るべきか Stackoverflowの2020年の調査によればRustは2020年時点でもっとも愛されている言語でありC/C++並みの速度、あるいはより速い速度を持つのにメモリの安全性が保証されているとかコンパイラが賢いとか色々いい感じの言語です。でも、いい言語なのですが一般的に学習するのが難しいという評価がされています。そんなRustですが色々なデバッグ方法を知っていれば難易度はいくらか下がると思います。なのでここにデバッグ方法を色々まとめたいと思います。 といいつつ私もまだRustを始めたばかりで知らないことが多いのでなにか間違っていたらご指摘お願いします…。Rust playgroundで実際にコードを試しながら読むとわかりやすいと思います! Printデバッグ まずはおなじみのPrintデバッグです。println!("{:?}", 変数など);で