modules_and_tests Разделить код на модули исходя из логики элементов и их взаимосвязей. Протестировать код. Требования Код должен быть логически корректно разделён на модули. Каждая функция протестирована. cargo clippy и cargo fmt --check не выдают ошибок и предупреждений.