Rust, embedded: no std

no_std is often a first step into embedded programming

In Rust, the standard library and its whole entourage can be entirely disabled. When this feature is enabled, the programmer is responsible for otherwise implicit functions of the program such as how memory will be allocated, or where, if any, the entry point of the program will be located.

#![no_std]