ようこそ!このブックでは「Rust」プログラミング言語についてあなたに教えます。Rustは「安全性」、「高速性」そして「並行性」の三つのゴールを主眼としたシステムプログラミング言語です。 他の言語が得意としない一定数のユースケースのために有用な言語を作り、ガベージコレクタ-なしでそのゴールを維持します:。そのゴールは他の言語への組み込み、特定の領域や時間要件を持つプログラム、デバイスドライバーやオペレーティングシステムのような、低レベルのコードを書けるようにすることです。Rustは現在この領域をターゲットにする他の言語の上に、実行時にオーバーヘッドを生じない多数のコンパイル時安全性チェックを行うと同時に全てのデータ競合を除去する改良を加えています。また Rustには、幾つか高級言語のように感じる抽象化がありますが 、これらを「ゼロコストの抽象化」として達成するための狙いもあります。それにも