Move, Destruct, Forget, 그리고 Rust · baby steps

ko생성일: 2025. 10. 22.갱신일: 2025. 10. 22.

Rust에 다양한 종류의 소멸(파괴) 메커니즘을 도입하는 ‘통제된 파괴(Controlled destruction)’ 제안. 기본 트레잇 경계 Forget과 Move/Destruct/Pointee 계층을 통해 async drop, 값 누수 방지(Forget 금지), 인자를 받는 소멸자, async 범위 기반 병렬 작업을 가능하게 하고, 더 약한 디폴트에 선택적으로 옵트인하는 방식으로 통합·검증하는 방법을 설명한다.