Rustは、プリミティブやユーザー定義型を変更、定義できるいくつかのメカニズム を提供しています。以下の節でカバーします。