#Rust
https://doc.rust-jp.rs/book-ja/ch19-03-advanced-traits.html#%E3%83%8B%E3%83%A5%E3%83%BC%E3%82%BF%E3%82%A4%E3%83%97%E3%83%91%E3%82%BF%E3%83%BC%E3%83%B3%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%E5%A4%96%E9%83%A8%E3%81%AE%E5%9E%8B%E3%81%AB%E5%A4%96%E9%83%A8%E3%81%AE%E3%83%88%E3%83%AC%E3%82%A4%E3%83%88%E3%82%92%E5%AE%9F%E8%A3%85%E3%81%99%E3%82%8B
[[Rust]]において、既に定義された型を[[タプル構造体]]でラップすることにより新たな型を生成するパターン。[[オーファンルール]]の制限を突破するために利用される。その名は[[Haskell]]の[[newtype]]に由来している。