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.