Язык 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 Заключение
Станьте спонсором канала, и вы получите доступ к эксклюзивным бонусам: / @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

Пікірлер: 10

  • @mihunt3r929
    @mihunt3r92916 күн бұрын

    Поражаюсь, как у Вас получается преподносить информацию. Спасибо большое за контент!

  • @IlyaBodrovKrukowski

    @IlyaBodrovKrukowski

    16 күн бұрын

    Благодарю

  • @signalrod2213
    @signalrod22135 ай бұрын

    ахаххаха, за растаманов сразу лайк

  • @IlyaBodrovKrukowski

    @IlyaBodrovKrukowski

    5 ай бұрын

  • @muradgadjiev3556
    @muradgadjiev35567 ай бұрын

    Илья спасибо Вам!)

  • @IlyaBodrovKrukowski

    @IlyaBodrovKrukowski

    7 ай бұрын

  • @maratd1781
    @maratd17817 ай бұрын

    Илья, привет! А можно тебя попросить сделать курс по библиотеке или фреймворку для фронтенда на раст?

  • @IlyaBodrovKrukowski

    @IlyaBodrovKrukowski

    7 ай бұрын

    Наверное, хотя в этой теме я пока не особенно ориентируюсь. Я знаю, что делают web assembly, это да, а так надо посмотреть

  • @zazalola1500

    @zazalola1500

    7 ай бұрын

    @@IlyaBodrovKrukowski ​ Зачем Web-Assembly? А можно что-нибудь приближенное к реальности, вроде HTMLx и Shuttle?

  • @IlyaBodrovKrukowski

    @IlyaBodrovKrukowski

    7 ай бұрын

    @@zazalola1500 подумаю