For example since Vec can Deref to Slice, you can syntactically run Slice methods on a Vec; meaning Vec is a subtype of Slice.
[0] https://doc.rust-lang.org/std/ops/trait.Deref.html#deref-coe...
[0] https://doc.rust-lang.org/nomicon/subtyping.html
[0] https://doc.rust-lang.org/nomicon/subtyping.html