Rust’s core, on the other hand, is. You do not need to worry about library code silently calling into an allocator or attempting to invoke syscalls if you are on no_std, and you still have a wealth of libraries available to you in no_std land. This makes Rust uniquely suited for dabbling in embedded programming.