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.