Push crate. Autogenerated docs. Rust Lang
web3.online
0:00 / 0:00
Push crate. Autogenerated docs. Rust Lang
884 просмотра · 5 л. назад
web3.online
3,99 тыс. подписчиков
884 просмотра · 5 л. назад
https://rust.dev/
https://github.com/rustninja
http://web3.online
В этом видео я рассматриваю 2 темы:
1. Как настроить сборки с профилями dev и release
2. Как публиковать библиотеки в Crates.io
Рассказываю на примере, как влияют на скорость работы компиляции
флаги [profile.dev] и [profile.release].
Также я покажу способ, как выламывать версии, чтобы их нельзя было использовать как зависимости в новых проектах.
Таймкоды:
00:00 Начало
00:05 Тема ролика
00:10 Определение сборки с профилями
00:55 Создание проекта
01:43 Cargo build
01:52 Cargo release
02:10 Профили для dev и release сборок
03:33 Публикация и использование библиотек из crates
04:00 Обзор crates.io
05:00 Autogenerated документация
06:20 Cargo doc генерирование документации
06:47 Cargo doc open
06:55 Просмотр autogenerated документации
07:33Еще возможности для auto doc
08:10 Документация как тесты
08:52 Документация к самому крейту
09:30 Публикация crate на crates.io
13:02 Выламывание версии
14:08 Отмена выламывания версии
Чат для общения в Telegram: https://t.me/web3online
#rust #rustlang #coding #decentralizedweb