Biblioteca PadrĂŁo

Rust vem com uma biblioteca padrĂŁo (standard library) que ajuda a estabelecer um conjunto de tipos comuns usados por bibliotecas e programas Rust. Dessa forma, duas bibliotecas podem trabalhar juntas sem problemas porque ambas usam o mesmo tipo String.

Na verdade, o Rust contém vårias camadas de Biblioteca Padrão: core, alloc e std.

  • core inclui os tipos e funçÔes mais bĂĄsicos que nĂŁo dependem de libc, alocador ou atĂ© mesmo a presença de um sistema operacional.
  • alloc inclui tipos que requerem um alocador de heap global, tais como Vec, Box e Arc.
  • Os aplicativos Rust embarcados geralmente usam apenas core e, Ă s vezes, alloc.