-
Notifications
You must be signed in to change notification settings - Fork 139
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Нет описания ошибок компиляции для Rust #269
Comments
Могу ошибаться, но судя по коду, в текст ошибки попадает только
|
Там, кстати, подменяется Cargo.toml при сборке, быть может в этом дело. Я отправлял не очень сложное решение в zip архиве, у меня собиралось. В итоге, правда, я собираю решение локально с нужными мне опциями, зависимостями и версиями. А запускаю там с помощью вспомогательного скрипта, который через |
Это скорее всего нарушение правил. |
Спасибо, базовый докер я не заметил ) |
Получается так (вдруг кому пригодится):
В архиве исходники правильно передавать вместе с папкой src, а у меня такие эксперименты не работали, потому что код тогда еще был под edition="2018" |
Сложно сказать, нарушение ли. По букве точно нет – это не попытка сломать тестирующую систему. Технически это обычное решение на условном питоне, которое использует вспомогательный файл для работы. То же самое, что собрать решение в библиотеку для питона или подключить как nif в elixir. По духу – скорее нет, это лишь самый быстрый способ запустить решение. Подменяемый Cargo.toml слишком замедляет итерации разработки и усложняет отладку. |
Тоже столкнулся с тем, что когда заливал самый первый вариант на rust, сервер сообщил об ошибке компиляции, но не показал текст ошибки (было пустое окошко). Вслепую догадался, в чём было дело (попытался заюзать rust-2018 до того как он был официально включен). |
Закрою пока рукой глаза :) Главное, чтобы не сломали ничего. |
После отправки стратегии получаю ошибку компиляции, в окне "ошибки компиляции" всегда пусто, так что причина не понятна. Не удалось упешно отправить ничего, кроме совсем тривиальных одиночных файлов.
Примеры с ошибками компиляции: 15884 (.rs), 15885 (.zip)
The text was updated successfully, but these errors were encountered: