В этом уроке по 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: [ Ссылка ]
Аккаунт Ethereum (ETH), Arbitrum, Polygon, BNB, USDT, TRX, BUSD: 0x719C2d2bcC155c85190f20E1Cc3710F90FAFDa16
Исходный код [ Ссылка ]
Канал Telegram: [ Ссылка ]
Наш чат в Telegram: [ Ссылка ]
Мой сайт: [ Ссылка ]
Ещё видео