no_std
Standart kütüphanesiz Rust: yalnızca core, işletim sistemi yok ve kendiniz getirmedikçe heap de yok.
Bir crate'in başına #![no_std] yazmak, onu std yerine core ile bağlar. Geriye tür sistemi, yineleyiciler, Option, Result ve atomikler kalır; yani işletim sistemi gerektirmeyen her şey. Dosyalar, iş parçacıkları, ağ ve println! gider. Vec ve Box geri istiyorsanız alloc crate'ini ekler ve kendi heap'inizin üzerine bir global ayırıcı kaydedersiniz.
Program ayrıca bir #[panic_handler] tanımlamak zorundadır, çünkü hatayı yazdıracak kimse yoktur. thumbv7em-none-eabihf gibi hedeflerdeki tüm gömülü Rust'ın temeli budur; RTIC ve Embassy bunun üzerine yapı ekler. Aynı öznitelik çekirdekler ve önyükleyiciler için de geçerlidir: yani yardım isteyecek bir işletim sistemi olmadan önce çalışan her şey için.