Установка
garnetrouter распространяется через crates.io и не требует ничего, кроме самого Rust.
Требования
Нужен Rust 1.74+. Других зависимостей нет.
Поддерживаются все платформы, на которых работает Rust; в CI проверяются перечисленные ниже.
| ОС | Архитектуры | Поддержка |
|---|---|---|
| Linux | x86-64, arm64 | полная |
| macOS | x86-64, arm64 | полная |
| Windows | x86-64 | полная |
Установка из crates.io
Добавьте библиотеку в проект:
cargo add garnetrouter
Фиксация версии
Для воспроизводимых сборок зафиксируйте точную версию. Текущая — 3.6.3.
[dependencies]
garnetrouter = "=3.6.3"
Сборка из исходников
Исходный код лежит на GitHub. Ветка main всегда собирается, но может содержать неопубликованные изменения.
git clone https://github.com/garnetrouter-dev/garnetrouter.git
cd garnetrouter
cargo build --release
Что дальше
Перейдите к руководству — там полный пример и основные понятия.