В этом уроке по 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 Заключение
Станьте спонсором канала, и вы получите доступ к эксклюзивным бонусам: / @ilyabodrovkrukowski
Boosty: boosty.to/bodrovis
Patreon: / bodrovis
DonationAlerts: www.donationalerts.com/r/bodr...
Аккаунт Ethereum (ETH), Arbitrum, Polygon, BNB, USDT, TRX, BUSD: 0x719C2d2bcC155c85190f20E1Cc3710F90FAFDa16
Исходный код github.com/bodrovis-learning/...
Канал Telegram: t.me/dev_in_ruby_colors
Наш чат в Telegram: t.me/joinchat/MxYT6-01eeA1NTYy
Мой сайт: bodrovis.tech
Негізгі бет Язык Rust, урок #7 | Модули, crates, организация кода в проекте, use, prelude
Пікірлер: 8