Alignment — 정렬 요구사항 타입 별칭

Alignment — 정렬 요구사항 타입 별칭

Alignment는 메모리 정렬 요구사항을 나타내는 타입이에요. 이 별칭은 mem::Alignment의 재수출(re-export)이에요.

출처: Rust 공식 문서

본문

pub type Alignment = Alignment;

참고: 이 별칭은 1.96.0부터 폐기(deprecate)되었어요. ptr에서 mem으로 이동했기 때문이에요. mem::Alignment를 사용하는 것이 권장돼요.

또한 nightly 전용 실험 API(ptr_alignment_type, #102070)에 속해 있어요.

// 폐기 예정
use std::ptr::Alignment;
// 권장
use std::mem::Alignment;

실제 타입은 필드가 비공개인 pub struct Alignment { /* private fields */ } 형태예요.

더 알아보기 (Learn more)