Rust: полезные ссылки

  • От Darkness9724
  • 2 мин чтения
  • Теги: 
  • rust

Общая информация

cheats.rs — шпаргалка по Rust начиная от синтактиса и до советов по идиоматичному написанию кода.

blessed.rs — список проверенных временем и массово-используемых библиотек.

lib.rs — как crates.io, но с более адекватной сортировкой и статистикой.

Rust Playground — онлайн-компилятор.

Minimizing Rust Binary Size — советы по уменьшению размера бинарников.

Rust By Example — концепты языка на наглядных примерах.

The Rust Unstable Book — документация по нестабильным фичам языка и компилятора.

Rust Documentation — всё остальное.

Rust Exercises — упражнения и всякие нетривиальные задачки.

Интересные проекты

Mustang и Eyra — оба проекта, нацеленных на полное избавление от линковки с libc (динамической и статической), что позволяет создавать полностью самодостаточные бинарники. Первый использует способ через -Zbuild-std и кастомный таргет, второй через передачу линкеру -nostartfiles. Примечателен тот факт, что такие программы никак не могут взаимодействовать с OpenGL, X.Org Server и ALSA из-за их привязке к glibc dlopen/dlsym. К счастью, в 2025 году всему этому есть вменяемые альтернативы: Vulkan, Wayland и Pipewire.