Standard Library
Rust comes with a standard library which helps establish a set of common types
used by Rust libraries and programs. This way, two libraries can work together
smoothly because they both use the same String type.
In fact, Rust contains several layers of the Standard Library: core, alloc
and std.
coreincludes the most basic types and functions that don't depend onlibc, allocator or even the presence of an operating system.allocincludes types which require a global heap allocator, such asVec,BoxandArc.- Embedded Rust applications often only use
core, and sometimesalloc.