Rust 1.66.0 の発表 | Rust Blog
(blog.rust-lang.org)- フィールドを持つ enum での明示的な discriminant: これまでは、enum にさまざまなフィールドがない場合にのみ Primitive representation
[repr()]を使用できましたが、現在のバージョンではフィールドの有無に関係なく、フィールドが同じレイアウトを持つようにでき、同時に明示的な値を設定するかデフォルト値として配置できます。
#[repr(u8)]
enum Bar {
A,
B,
C = 42,
}
- core::hint::black_box:
black_boxを使って、コンパイル時に特定のコードの最適化を防ぎます - cargo remove: (ついに!)
cargo removeで依存関係を削除できるようになりました。
まだコメントはありません。