Гид по технологиям

Rust

OOP в Rust: инкапсуляция, композиция, полиморфизм
Rust 5 min read

OOP в Rust: инкапсуляция, композиция, полиморфизм

В статье объясняются, как сопоставить основные концепции ООП (инкапсуляция, композиция/наследование, полиморфизм, абстракция) с инструментами Rust: модулями, структурами, перечислениями и трейтом. Приведены практические приёмы проектирования, таблица соответствий и контрольные списки для команд.

Установка Rust на Raspberry Pi
Rust 6 min read

Установка Rust на Raspberry Pi

Установите Rust через официальный инсталлятор, добавьте crate для GPIO в Cargo.toml, напишите цикл включения/выключения для GPIO18 и запустите `cargo run`. При проблемах проверьте права доступа и физическое подключение.

Генерация UUID в Rust — uuid crate и uuidgen
Rust 4 min read

Генерация UUID в Rust — uuid crate и uuidgen

UUID позволяет однозначно маркировать объекты. В Rust используйте crate uuid для гибкости и совместимости с RFC4122; если нужна простая генерация без зависимостей, вызовите uuidgen через std::process::Command.

Управляющие конструкции в Rust
Rust 6 min read

Управляющие конструкции в Rust

Управляющие конструкции в Rust позволяют контролировать поток выполнения: if/else для ветвлений, match для сопоставления с образцом и for/while/loop для итераций. Используйте итераторы и match для безопасного, идиоматичного и эффективного кода.