diff --git a/src/repr-rust.md b/src/repr-rust.md index d62de5c..a5afabe 100644 --- a/src/repr-rust.md +++ b/src/repr-rust.md @@ -127,7 +127,7 @@ struct FooRepr { 최종적인 결과는, 예를 들어, 이렇게 됩니다: `size_of::>() == size_of::<&T>()` 러스트에는 널이 될 수 없는 타입이나, 이를 포함하는 타입들이 많이 있는데, `Box`, `Vec`, `String`, `&T`, 그리고 `&mut T` 같은 것들입니다. -비슷하게, 중첩된 열거형들이 태그를 하나의 형으로 뭉치는 경우도 생각할 수 있는데, 그것은 그들이 정의에 의해서 유효한 값의 범위가 정해져 있기 때문입니다. +비슷하게, 중첩된 열거형들이 태그를 하나의 식별자로 뭉치는 경우도 생각할 수 있는데, 그것은 그들이 정의에 의해서 유효한 값의 범위가 정해져 있기 때문입니다. 원칙상 열거형은 꽤나 정교한 알고리즘을 써서 중첩된 타입에 있는 비트들을 금지된 값들과 함께 저장할 수 있습니다. 따라서 오늘날 우리는 열거형의 배치 상태를 밝혀지지 않은 상태로 놔두는 것이 *특별히* 좋습니다. [dst]: exotic-sizes.html#동량動量-타입-dst