5P by ragingwind 2022-12-16 | favorite | 댓글과 토론
  • Explicit discriminants on enums with fields: 기존 에는 enum 에는 다양한 필드가 없는 경우에만 Primitive representation[repr()] 를 사용할 수 있었다면 현재 버전에서는 상관없이 필드가 동일한 레이아웃을 가지도록 가능하고 동시에 명시적 값을 설정하거나 기본값으로 배치됩니다.
    #[repr(u8)]  
    enum Bar {  
        A,  
        B,  
        C = 42,  
    }  
  • core::hint::black_box: black_box 를 사용하여 컴파일시 특정 코드들의 최적화를 방지합니다
  • cargo remove: (드디어!) cargo remove 로 디펜던시들을 삭제 할 수 있습니다.