Operating System Development in Rust
Many people seem to be confused by Rust's lack of limitations imposed on you as a programmer.  In particular, the fact that so much of what is thought of as a runtime is provided as optional libraries.  You can run tasks similar to Goroutines, which are provided as a library.  You can use certain types of garbage collection as a library.  You have dramatic freedom and accessible choices.  The possibilities are incredibly inspiring.