Standard Library
Đi kèm với Rust là một thư viện chuẩn tổng hợp các kiểu dữ liệu thông dụng.Nhờ đó, hai thư viện có thể hoạt động cùng nhau một cách mượt mà vì cả hai đều sử dụng cùng một kiểu String
của thư viện chuẩn.
Trong thực tế, thư viện chuẩn của Rust chứa nhiều tầng riêng biệt: core
, alloc
và std
.
core
bao gồm các kiểu dữ liệu và hàm cơ bản nhất không phụ thuộc vàolibc
, bộ cấp phát bộ nhớ hoặc thậm chí là hệ điều hành.alloc
bao gồm các kiểu dữ liệu yêu cầu phải được cấp phát trên bộ nhớ heap, nhưVec
,Box
vàArc
.- Phần mềm nhúng viết bằng Rust thường chỉ sử dụng
core
, và đôi khialloc
.