Size: a a a

Rust — русскоговорящее сообществo

2020 August 31

M

MrSmith in Rust — русскоговорящее сообществo
Mikail Bagishov
Потому что оптимизатору никто не мешает и сейчас попробовать подставить любую помойку, в том числе не отмеченную const, вычислив ее на первые BUBEN шагов.
Не мешает но и не требует
источник

M

MrSmith in Rust — русскоговорящее сообществo
О личие конст именно во втором
источник

MB

Mikail Bagishov in Rust — русскоговорящее сообществo
MrSmith
Возможность вычислять все в компаил тайме что размещено в конст скоупе
конст скоупы это const и static-и?
Для них это и так гарантировано емнип
источник

M

MrSmith in Rust — русскоговорящее сообществo
А иначе как ты заметил и нет смысла
источник

M

MrSmith in Rust — русскоговорящее сообществo
Mikail Bagishov
конст скоупы это const и static-и?
Для них это и так гарантировано емнип
Разве?
источник

JC

Julian =) Coffee in Rust — русскоговорящее сообществo
источник

MB

Mikail Bagishov in Rust — русскоговорящее сообществo
В данный момент смысл очень понятный:
можно ли использовать функцию как иницилизатор static-ов и const-ов.
источник

JC

Julian =) Coffee in Rust — русскоговорящее сообществo
Рекомендуется прочитать всем до того, как спорить на тему const-ов в Расте.
источник

e

egoarka in Rust — русскоговорящее сообществo
Эрик
bufreader.buffer()[..lil_read_len]
у меня в рантайме не упадет, если я после того как файл прочитаю так сделаю?)
источник

Э

Эрик in Rust — русскоговорящее сообществo
egoarka
у меня в рантайме не упадет, если я после того как файл прочитаю так сделаю?)
Смотря как читаешь.
источник

M

MrSmith in Rust — русскоговорящее сообществo
Не ты про конст контекст
источник

Э

Эрик in Rust — русскоговорящее сообществo
Если руками через poll_fill_buf + consume — то нет.
источник

e

egoarka in Rust — русскоговорящее сообществo
Эрик
Если руками через poll_fill_buf + consume — то нет.
а, ну ясно :)
источник

Э

Эрик in Rust — русскоговорящее сообществo
А если ты какой-то read_until используешь, то может и упасть.
источник

M

MrSmith in Rust — русскоговорящее сообществo
Понятно дело что там где ожидается значение литерала будет ct
источник

JC

Julian =) Coffee in Rust — русскоговорящее сообществo
MrSmith
Понятно дело что там где ожидается значение литерала будет ct
Я тебя не понимаю
источник

MB

Mikail Bagishov in Rust — русскоговорящее сообществo
Требование каких-либо оптимизаций стандартом это вообще странно.
источник

Э

Эрик in Rust — русскоговорящее сообществo
Но во втором случае у тебя есть вектор, в который ты читаешь, и неясно, зачем тебе BufReader'ский буфер.
источник

JC

Julian =) Coffee in Rust — русскоговорящее сообществo
Значение литерала может ожидаться разве что в макросе.
источник

M

MrSmith in Rust — русскоговорящее сообществo
Julian =) Coffee
Я тебя не понимаю
Сам себя не понимаю, спор вообшем то был про гарантии при использовании с рантайм штуками должно ли там быть значение
источник