Standart Kütüphane

Rust, Rust kütüphaneleri ve programları tarafından kullanılan bir dizi ortak türün oluşturulmasına yardımcı olan bir standart kütüphane ile birlikte gelir. Bu şekilde, her hangi iki kütüphane aynı String türünü kullandığı için sorunsuzca birlikte çalışabilir.

Aslında Rust, Standart Kütüphanenin birkaç katmanını içerir: core, alloc ve std.

  • core, libc’ye, tahsis ediciye (allocator) ve hatta bir işletim sisteminin varlığına bağlı olmayan en temel türleri ve fonksiyonları içerir.
  • alloc, Vec, Box ve Arc gibi global bir dinamik bellek tahsis edicisini (heap allocator) gerektiren türleri içerir.
  • Gömülü Rust uygulamaları genellikle sadece core ve bazen de alloc kullanır.