Box | Learn Rust part 54
Smart Contract Programmer · 6:08 · Watch on YouTube
Rust의 Box<T>는 힙에 데이터를 저장하는 스마트 포인터입니다. 주요 용도는 컴파일 타임에 크기를 알 수 없는 타입을 처리하는 것입니다. 비디오에서는 두 가지 경우를 보여줍니다: Box<dyn std::error::Error>와 같은 트레이트 객체 반환, 그리고 박스 없이는 컴파일되지 않는 이진 트리와 같은 재귀적 데이터 구조 구축입니다.