言語アイテムは大抵Rustの配布物内のクレートから提供されていますし言語アイテムのインターフェース自体安定していません。自身で言語アイテムを定義するのではなく公式の配布物のクレートを使うことが推奨されています。コンパイラはあるプラガブルな操作、つまり機能が言語にハードコードされているのではなくライブラリで実装されているものを持っており、特別なマーカによってそれが存在することをコンパイラに伝えます。様々な値が、つまり様々な「言語アイテム」あります。ポインタは2つの言語アイテムを必要とします。1つはアロケーションのため、もう1つはデアロケーションのため。よる動的アロケーションの糖衣として使います。言語アイテムは有効なポインタを返すものとされており、内部でその検査をする必要があるのです。言語アイテムによって提供される機能には以下のようなものがあります。(など)の演算子は全て言語アイテムでマークされています。内のトレイトで様々な型を示すのに使われています。