Rust estabiliza su tipo never tras más de dos años de trabajo
Stabilizing Rust's Never Type
El tipo never de Rust, representado con "!", ya es estable desde la versión 1.99. Permite optimizar código genérico y simplificar la inferencia de tipos, pero introdujo un pequeño cambio incompatible con ediciones anteriores. El equipo usó crater para analizar 3.300 crates afectados y logró reducir el impacto con parches retroportados antes de aceptar la ruptura.
Por un lado, se trata de un cambio incompatible, y la gente puede ver que código que había permanecido estable y funcionando de repente deja de compilar. Eso podría verse como una violación del compromiso de Rust con la compatibilidad hacia atrás.