Язык Rust, урок #7 | Модули, crates, организация кода в проекте, use, prelude
В этом уроке по Rust мы поговорим о том, какие есть способы эффективной организации кода в проекте. Мы узнаем, что такое crates, модули, пакеты и как всё это между собой связано. Мы напишем несколько модулей, узнаем способы их подключения, а также рассмотрим подход с “прелюдией“, который часто используется во многих библиотеках.
Таймкоды:
00:00 Введение
00:50 Терминология
04:00 Создание модуля
05:10 Подключение (use)
06:10 Алиасы (as)
07:00 Структуры в модулях
08:20 Сторонние библиотеки
10:15 Модули в отдельных файлах
12:30 Вложенность модулей
14:00 super
14:40 Подключение нескольких функций
16:00 Прелюдия (prelude)
18:40 Задачи rustlings
22:30 Заключение
Станьте спонсором канала, и вы получите доступ к эксклюзивным бонусам:
Boosty:
Patreon:
DonationAlerts:
Аккаунт Ethere