Size: a a a

2020 October 29

MB

Mikail Bagishov in Rust Beginners
Иван Лещенко
Ещё нужно как-то создать минимальный пример как воспроизвести. Но это такая простая ошибка, что я даже не знаю откуда начать
Лучше тикет без MCVE, чем отсутствие тикета
источник

SS

Slava Sokolovsky in Rust Beginners
Что будет, если вычесть 0usize - 1?
источник

E

Eugene in Rust Beginners
Алексей Герасимов
в частности
casting from a float to an integer will round the float towards zero
они же вроде это фиксили?
источник

MB

Mikail Bagishov in Rust Beginners
Slava Sokolovsky
Что будет, если вычесть 0usize - 1?
Либо паника (поведение по умолчанию в отладочных сборках), либо переполнение (поведение по умолчанию в релизе)
источник

MB

Mikail Bagishov in Rust Beginners
Eugene
они же вроде это фиксили?
Да, раньше эти касты работали некорректно
источник

E

Eugene in Rust Beginners
Mikail Bagishov
Да, раньше эти касты работали некорректно
почему тогда в документации всё ещё написано "NOTE: currently this will cause Undefined Behavior",
"This is a bug and will be fixed." ?
Документация не обновлялась?
источник

MB

Mikail Bagishov in Rust Beginners
Eugene
почему тогда в документации всё ещё написано "NOTE: currently this will cause Undefined Behavior",
"This is a bug and will be fixed." ?
Документация не обновлялась?
А где это?
Видимо не обновили, да
источник

E

Eugene in Rust Beginners
Mikail Bagishov
А где это?
Видимо не обновили, да
источник

MB

Mikail Bagishov in Rust Beginners
В reference информация актуальная.
А ссылка из номикона ведет на уже закрытый тикет.
источник

E

Eugene in Rust Beginners
Mikail Bagishov
В reference информация актуальная.
А ссылка из номикона ведет на уже закрытый тикет.
значит, в nomicon этот раздел документации не обновлялся?
источник

АГ

Алексей Герасимов... in Rust Beginners
Eugene
значит, в nomicon этот раздел документации не обновлялся?
очевидно, да
источник

E

Eugene in Rust Beginners
Алексей Герасимов
очевидно, да
может кто-то поправит?
источник

АГ

Алексей Герасимов... in Rust Beginners
Eugene
может кто-то поправит?
это такой очень тонкий намек?
источник

MB

Mikail Bagishov in Rust Beginners
Eugene
может кто-то поправит?
Кто-нибудь когда-нибудь заметит и поправит.
Хочешь ускорить - заведи PR или issue
источник

DN

Dima N1ght in Rust Beginners
Народ, вопрос. Я в Rust совсем новичок. Попробовал создать helloworld на actix и столкнулся со странным поведением - при запросе на одном эндпоинте первый запрос отвечает очень много - 500мс, но следующие после него очень мало - 2-3мс. Если подождать 1-3 секунды, то первый после этого перерыва запрос выполняется опять очень много - 500мс. Это документированное поведение такое? Где можно почитать про это?
источник

EG

Emmanuel Goldstein in Rust Beginners
Dima N1ght
Народ, вопрос. Я в Rust совсем новичок. Попробовал создать helloworld на actix и столкнулся со странным поведением - при запросе на одном эндпоинте первый запрос отвечает очень много - 500мс, но следующие после него очень мало - 2-3мс. Если подождать 1-3 секунды, то первый после этого перерыва запрос выполняется опять очень много - 500мс. Это документированное поведение такое? Где можно почитать про это?
Я бы для начала попробовал в эндпоинт на каждую строку добавить лог с текущим временем
источник

EG

Emmanuel Goldstein in Rust Beginners
Чтобы выяснить, какая строчка тормозит
Алсо, залей куда-нибудь код, чтобы можно было посмотреть
источник

MB

Mikail Bagishov in Rust Beginners
Да и просто включить побольше логов актикса
источник

EG

Emmanuel Goldstein in Rust Beginners
Dima N1ght
Народ, вопрос. Я в Rust совсем новичок. Попробовал создать helloworld на actix и столкнулся со странным поведением - при запросе на одном эндпоинте первый запрос отвечает очень много - 500мс, но следующие после него очень мало - 2-3мс. Если подождать 1-3 секунды, то первый после этого перерыва запрос выполняется опять очень много - 500мс. Это документированное поведение такое? Где можно почитать про это?
Так, подожди, а какая ОС?
источник

DN

Dima N1ght in Rust Beginners
Emmanuel Goldstein
Так, подожди, а какая ОС?
Винда, actix-web 3.1.0, actix-rt 1.1.1. Блин, тупанул, не посмотрел как оно в релизе, запускал через cargo run
источник