While there are others that are more important for e.g. reducing compile times, I think being able to reasonably build transparent types like NSlice<T, N> { arr: [T; N], slice: [T] } is extremely cool.
-
-
Diesen Thread anzeigenDanke! Twitter wird dies nutzen, um deine Timeline zu verbessern. Rückgängig machenRückgängig machen
-
-
-
I might be biased as I've written it, but it was really nice to use in my ringbuffer crate (https://github.com/NULLx76/ringbuffer …). A nice benefit is also that it makes it work on no_std
Danke! Twitter wird dies nutzen, um deine Timeline zu verbessern. Rückgängig machenRückgängig machen
-
-
-
So far, I've only used them to statically configure the caches in my MIPS emulator (https://github.com/EduRenesto/indy/blob/main/src/emulator/memory/cache.rs#L131 … ; excuse the ugly code). Nothing too clever, but it was fun and got me the fastest code in the class!
Danke! Twitter wird dies nutzen, um deine Timeline zu verbessern. Rückgängig machenRückgängig machen
-
-
-
Compile-time refcounting!
Danke! Twitter wird dies nutzen, um deine Timeline zu verbessern. Rückgängig machenRückgängig machen
-
-
-
"arrays, but for mmio" https://docs.rs/voladdress/0.4.2/voladdress/struct.VolBlock.html …
Danke! Twitter wird dies nutzen, um deine Timeline zu verbessern. Rückgängig machenRückgängig machen
-
Das Laden scheint etwas zu dauern.
Twitter ist möglicherweise überlastet oder hat einen vorübergehenden Schluckauf. Probiere es erneut oder besuche Twitter Status für weitere Informationen.