5 Punkte von ragingwind 2022-12-16 | Noch keine Kommentare. | Auf WhatsApp teilen
  • Explizite Discriminants bei Enums mit Feldern: Bisher konnte bei enum nur dann eine primitive Darstellung mit repr() verwendet werden, wenn keine verschiedenen Felder vorhanden waren. In der aktuellen Version ist dies nun unabhängig davon möglich, solange die Felder das gleiche Layout haben; gleichzeitig können explizite Werte gesetzt oder per Standardwert zugewiesen werden.
    #[repr(u8)]  
    enum Bar {  
        A,  
        B,  
        C = 42,  
    }  
  • core::hint::black_box: Mit black_box lässt sich verhindern, dass bestimmte Codeteile beim Kompilieren optimiert werden.
  • cargo remove: Endlich lassen sich mit cargo remove Abhängigkeiten entfernen.

Noch keine Kommentare.

Noch keine Kommentare.