Deref Coercion
Deref 참조 약속
Deref를 구현하면 직접 만든 포인터 타입도 함수 인자나 메서드 호출에서 보통 참조처럼 받아들여집니다.
참조 대상 타입
Deref::Target은 포인터가 최종적으로 빌려 주는 내부 타입을 뜻합니다.
참조 변환
deref 메서드는 스마트 포인터에서 내부 값의 참조를 꺼냅니다.
암묵 변환
&MyBox<String>이 &str처럼 필요한 위치로 자동 변환될 수 있습니다.
가변성 제한
DerefMut은 가변 참조가 필요한 상황에서 별도의 규칙을 따릅니다.