Стандартная библиотека
Rust поставляется со стандартной библиотекой, которая задаёт набор общих типов, используемых библиотеками и программами Rust. Благодаря этому две библиотеки могут гладко работать вместе, потому что обе используют один и тот же тип String.
На самом деле в стандартной библиотеке Rust есть несколько уровней: core, alloc и std.
coreвключает самые базовые типы и функции, которые не зависят отlibc, аллокатора и даже наличия операционной системы.allocвключает типы, которым нужен глобальный аллокатор кучи, напримерVec,BoxиArc.- Встраиваемые приложения на Rust обычно используют только
core, а иногда иalloc.