こんにちは @maron8676です 今回は、RustプロジェクトでのCI環境構築について紹介します。 最近、自然言語処理のエンジン開発をRustで行っており、その中で実際に試した内容となっています。 Rust Rustは安全性を担保しつつ、高速なアプリケーションを開発するのに便利なプログラミング言語です。 例えば、以下のような特徴があります。 同じ値の種類でも、不変な変数と可変な変数では別の型になっており、意図しない変更をコンパイルエラーとして検知できる ポインタの有効範囲がプログラムで示されるため、無効なアドレスへの参照をコンパイルエラーとして検知できる 公式ページには、以下のように書かれています。 RustはMozillaとコミュニティによって作成された、オープンソースのプログラミング言語です。 開発者が最新のマルチコアプロセッサの強力な機能を最大限に活用して、高速で安全なアプリケー
![RustのCI環境でクロスコンパイルを行う - Taste of Tech Topics](https://cdn-ak-scissors.b.st-hatena.com/image/square/086774d1b210b557f404700d7522dae6414361de/height=288;version=1;width=512/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fa%2Facro-engineer%2F20200513%2F20200513204149.png)