diff --git a/src/phantom-data.md b/src/phantom-data.md index 7317f57..83c22f0 100644 --- a/src/phantom-data.md +++ b/src/phantom-data.md @@ -41,7 +41,7 @@ struct Vec { cap: usize, } -# #[cfg(any())] +#[cfg(any())] impl Drop for Vec { /* … */ } ``` 이 `impl Drop for Vec`의 존재가 러스트로 하여금 `Vec`가 `T` 타입의 값들을 *소유한다고* (더 정확히는: `Drop` 구현에서 `T` 타입의 값들을 사용할 수 있다고) 간주하게 만들고, 따라서 러스트는 `Vec`가 해제될 때