NonZeroI32

NonZeroI32 (0이 아닌 i32 타입 별칭)

0이 아님이 보장된 32비트 부호 있는 정수 타입 별칭이에요.

출처: Rust 공식 문서

본문

NonZero<i32>의 타입 별칭이에요. 값이 0이 아니라고 알려져 있어 Option<NonZeroI32>과 같은 레이아웃 최적화에 사용할 수 있어요.

pub type NonZeroI32 = NonZero<i32>;

더 알아보기 (Learn more)

Rust 공식 문서