In those great articles we will learn why and how to use the Newtype pattern, also how to implement traits for it and what is the “Orphan rule” in Rust.
The Newtype pattern in Rust by Justin Wernick
Implementing the Display Trait on a Generic Array using Newtype Pattern by Rodrigo Santiago