역참조 강제 변환

Deref와 참조처럼 쓰기

Deref를 구현한 스마트 포인터는 * 연산과 함수 인수 자리에서 보통 참조자처럼 다뤄질 수 있습니다.

Deref 구현

type Targetderef 메서드가 참조로 닿을 값을 정합니다.

MyBox 예제

튜플 구조체가 내부 값을 감싸고 참조 반환으로 접근을 위임합니다.

불변 변환

&T에서 &U로 이어질 때 Deref<Target = U>가 사용됩니다.

가변 변환

DerefMut은 가변 참조 자리에서 추가 규칙을 적용합니다.