- Discriminantes explícitos en enums con campos: antes, la representación primitiva
[repr()] solo podía usarse en enum cuando no tenían campos variados; en la versión actual, esto es posible independientemente de ello, haciendo que los campos tengan el mismo layout y, al mismo tiempo, permitiendo establecer valores explícitos o ubicarlos como predeterminados.
#[repr(u8)]
enum Bar {
A,
B,
C = 42,
}
- core::hint::black_box: usa
black_box para evitar la optimización en compilación de ciertos fragmentos de código.
- cargo remove: ¡por fin! ahora se pueden eliminar dependencias con
cargo remove.
Aún no hay comentarios.