Biblioteca estándar
Rust viene con una biblioteca estándar que ayuda a establecer un conjunto de tipos comunes que se usan en la biblioteca y los programas de Rust. De esta forma, dos bibliotecas pueden funcionar juntas sin problemas, puesto que ambas utilizan el mismo tipo String
.
De hecho, Rust contiene varias capas de la biblioteca estándar: core
, alloc
y std
.
core
incluye los tipos y funciones más básicos que no dependen delibc
, de un allocator (asignador de memoria) ni de la presencia de un sistema operativo.alloc
incluye tipos que requieren un allocator de heap global, comoVec
,Box
yArc
.- Las aplicaciones embebidas en Rust menudo solo usan
core
y a algunas vecesalloc
.