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