[🔥СОЗДАЁМ СОБСТВЕННЫЕ ОШИБКИ] Создание кастомных ошибок в Rust, способы создания, типажи ошибок 👍

preview_player
Показать описание
ПОДДЕРЖИ выпуск видео на канале 😊 (КАЖДОМУ скажу спасибо в сообществе!)

Поддержать меня через PAYEER(номер счёта) - P1073625154 👍

Если нет возможности через PayPal или Payeer, то через криптовалюту 👌

Номера крипто-кошельков: 😁
TON - EQD3jdFRSrqkyKy4_mDc0jHXBIjsLqVibf-HlcG0HuVYp7X8 😏
BTC - bc1q2ygvmaszq9k82f72ezt8klte2axutpmfsqk6pk 🪙
ETH - 0x9aC2Ea60d78012dEE883B3752363b1ebC6243987 💸
SOL - A66WYJLQLubzdj7hTW5nnYZ2LCDjGs7coHqC8Ze9QeRu ✨
Polygon - 0x9aC2Ea60d78012dEE883B3752363b1ebC6243987 🔥

Привет!)

В этом видео мы вернёмся к работе с ошибками, но мы не просто будем их обрабатывать, а научимся создавать собственные ошибки. Я покажу, как создавать ошибки с помощью структур и перечислений, добавлять в созданные ошибки нужную информацию и имплементировать необходимые для ошибки типажи. Также мы используем созданную ошибку.

Будет интересно, приятного просмотра 😎

Ну и конечно же ставь лайк, подписывайся на канал, пиши своё мнение в комментариях и не забывай про телеграм-канал!)
Рекомендации по теме
Комментарии
Автор

Хай, Бро!
Спасибо за новый урок! Как всегда все понятно и интересно.

Хотел подсказать пару тем для новых видео:
- Асинхронное программирование в Rust,
- работа с сетью, запросы, передача данных,
- конкурентность и параллелизм (потоки, каналы и тд),
- ООП в Rust (полиморфизм, наследование и тд). Наследование особенно интересует, и каким образом можно это сделать,
- работа с внешними API, например с API Windows,
- урок по такому типу как union,
- отдельный урок по приведению типов (как, когда и в каких случаях это делается),
- отдельный урок по областям видимости (в функции, в программе, в потоке и тд),
- отдельный урок по стандартной библиотеке,
- отдельный подробный урок по макросам,
- урок по созданию пакетов, крейтов, библиотечных крейтов, как они взаимодействуют и тд,
- написание тестов.

А еще хотелось бы побольше примеров как и для чего можно использовать различные типы данных на практике, например для чего можно применить тот же HashMap, Unions и тд (примеров кода со структурами, перечислениями, кортежами много, а вот остальные в твоих видеоуроках как-то не замечаем).

Думаю большинство твоих подписчиков хотели бы увидеть твои видеоуроки по этим темам.
Ну и конечно же ждем новые видео.

PS: Еще очень хотим практические уроки по созданию сервера (пусть самый простой, но чтоб понимать как это делается на Rust), по созданию приложений с графическим интерфейсом (лучше всего для Винды), а также про WebAssembly и создание сетевых сервисов.

PPS: Еще раз огромное спасибо за твои прекрасные видеоуроки!

alexanderalexander
Автор

привет бро, скажи а какой смысл в println! ("{}", err) если можно println!("{err}")? это просто так принято? или в этом есть какой-то смысл?

kensaitakeso
Автор

А почему в последних двух уроках цифры белого цвета? Мы прошли все темы rust book и мы перешли на темы от тебя? Слава Україні!

gelite