That pattern is documented here
https://rust-unofficial.github.io/patterns/anti_patterns/der...
https://rust-unofficial.github.io/patterns/anti_patterns/der...
In short, a Deref impl for some type T signals that T represents some level of indirection, and following/dereferencing that indirection can always be done in an unsurprising and trivial manner.