Цель: В рамках этого ДЗ разделим код на модули, исходя из логики элементов и их взаимосвязей, протестируем код.
Описание/Пошаговая инструкция выполнения домашнего задания:
- Код должен быть логически корректно разделён на модули.
- Каждая функция протестирована.
- cargo clippy и cargo fmt --check не выдают ошибок и предупреждений.