Rust言語はモジラが中心となってオープンソースで開発されているプログラミング言語です。C言語のように低レベルのシステム開発向けに作られた高速に実行できる言語ながら、不正なメモリ領域を指すポインターなどを許容しない安全なメモリ管理と、マルチスレッド実行においてデータ競合を排除した高い並列性を実現している点が特長です。 unionをサポート。Cとの相互運用性が向上 Rust 1.19では、union(共用体)がサポートされました。 union MyUnion { f1: u32, f2: f32, } unionはenumと似ていますが、enumはタグが付いているのに対し、unionはタグが省略されているなどの違いがあります。また、unionはCプログラムとの相互運用性の面で利点があると説明されています。CのAPIではunionを扱うことがあるためです。 適用分野が広がっているRust Mo