Deref — dereference operator. DerefMut — mutable dereference.
Deref:
* operator.DerefMut:
1use std::ops::{Deref, DerefMut};23struct MyBox<T>(T);45impl<T> Deref for MyBox<T> {6 type Target = T;7 fn deref(&self) -> &T {8 &self.09 }10}
Key: Deref enables smart pointer ergonomics.