Получи случайную криптовалюту за регистрацию!

У меня не было возможности залететь, но скинул софт ребяткам и | Kritos Industries LTD.

У меня не было возможности залететь, но скинул софт ребяткам из приватки.
Но в итоге вышло целое нихуя, т.к я не заметил одной вещи и не столкнулся с ней во время тестовых запусков.

Вкратце что произошло - для запуска сделал таймер, и внутри его задержка в 50 мс и вывод оставшегося времени.
Задержку сделал, чтобы цикл не работал с невъебической скоростью, ибо от такого слабым пк стало бы плохо.
И эта задержка сыграла злую шутку, при выводе оставшегося времени получалось текущее время и из указанного вычиталось текущее,

Получилось так, что до старта оставалось 20-30 мс и когда наступало время вывода, текущее время было больше указанного. Из-за этого получалось отрицательное число, а println с u64 работает только с положительными

Если прикинуть, то шанс такого исхода пиздец какой маленький, но его все словили.

Вывод из этой истории - проверяйте весь код на свежую голову, Я дописывал его поздней ночью и не обратил внимание на такую мелочь, которая изменила весь ход действий