Перейти к содержимому

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