Rust, '이동 불가' 타입과 '파괴 보장'을 도입하다

Rust project goals: Immobile types and guaranteed destructors

Rust 프로젝트가 2026-2027년 목표로 'Move'와 'Forget' 트레이트를 제안했다. 이는 모든 타입이 이동 가능하고 mem::forget으로 잊혀질 수 있다는 기존 가정을 완화하여, 자체 참조 타입의 안전한 표현과 스코프드 스폰(scoped spawn) 같은 패턴을 가능하게 한다. Sized 계층 작업의 선례를 따라, Pin의 복잡성을 대체하고 Linux 커널에서 실증할 계획이다.

오히려 언어를 바꿔서 Pin을 작동시키려고 하기보다, 우리는 문제가 Pin에 있다고 믿으며 Rust에서 부동(immovable) 타입을 인코딩하는 방식을 개선해야 한다고 생각합니다. 궁극적인 목표는 Rust에서 Pin을 완전히 폐기하는 것입니다.

같은 날의 다른 소식

2026-08-03