Size: a a a

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

2020 October 16

Э

Эрик in Rust — русскоговорящее сообществo
Alexander Zaitsev
я не уверен, что дело в макросах. Вон тот же HSM вроде вообще старается быть максимально constexpr и построен на базе Boost.Hana
У него там свой синтаксис, если что.
источник

Э

Эрик in Rust — русскоговорящее сообществo
источник

AZ

Alexander Zaitsev in Rust — русскоговорящее сообществo
Эрик
У него там свой синтаксис, если что.
да, знаю, но кажется, что сделано не макросами внутри
источник

Э

Эрик in Rust — русскоговорящее сообществo
А как ты эти аргументы функции без макроса парсить будешь?
источник

AZ

Alexander Zaitsev in Rust — русскоговорящее сообществo
Эрик
А как ты эти аргументы функции без макроса парсить будешь?
надо посмотреть, как это внутри делает Boost.Hana
источник

AV

Andrey Vlasov in Rust — русскоговорящее сообществo
Alexander Zaitsev
намекаешь на то, что такое невозможно написать на онтопике? понимаю
Без костылей в компиляторе - невозможно
источник

AZ

Alexander Zaitsev in Rust — русскоговорящее сообществo
Andrey Vlasov
Без костылей в компиляторе - невозможно
ну если для актикса костыли вставили, то и для такого тоже можно, пожалуй :)
источник

RS

Roma S in Rust — русскоговорящее сообществo
Alexander Zaitsev
ну если для актикса костыли вставили, то и для такого тоже можно, пожалуй :)
не вставили костыли, а не стали удалять те, что предоставляли до этого
источник

AV

Andrey Vlasov in Rust — русскоговорящее сообществo
Alexander Zaitsev
ну если для актикса костыли вставили, то и для такого тоже можно, пожалуй :)
Да, достаточно пр написать. Там костыли любят, так что сто проц вмёрджат
источник

E

Evgeniy in Rust — русскоговорящее сообществo
Всем привет. Скомпилировал программу. После перезагрузки сервера и запуска бинарника, всё запускается. Но как только стоит обратиться к базе, то в консоль лезет ошибка -
thread 'actix-rt:worker:1' panicked at 'DATABASE_URL must be set: NotPresent', src/lib.rs:20:10
помогает перекомпиляция
источник

AZ

Alexander Zaitsev in Rust — русскоговорящее сообществo
Evgeniy
Всем привет. Скомпилировал программу. После перезагрузки сервера и запуска бинарника, всё запускается. Но как только стоит обратиться к базе, то в консоль лезет ошибка -
thread 'actix-rt:worker:1' panicked at 'DATABASE_URL must be set: NotPresent', src/lib.rs:20:10
помогает перекомпиляция
DATABASE_URL как передаешь? через env?
источник

E

Evgeniy in Rust — русскоговорящее сообществo
Alexander Zaitsev
DATABASE_URL как передаешь? через env?
Так точно
источник

e

exstrim401 in Rust — русскоговорящее сообществo
тогда может будешь передавать его при запуске?
источник

E

Evgeniy in Rust — русскоговорящее сообществo
exstrim401
тогда может будешь передавать его при запуске?
Не понял. Как?
источник

e

exstrim401 in Rust — русскоговорящее сообществo
DATABASE_URL=бд ./бинарник
источник

E

Evgeniy in Rust — русскоговорящее сообществo
exstrim401
DATABASE_URL=бд ./бинарник
Спасибо
источник

MV

Mikhail Voronov in Rust — русскоговорящее сообществo
вафель 🧇
Извини за каст, но можешь сказать зачем конкретно тебе это нужно было?
я это использовал в poor-mans парсинге аргументов, где в одном из случаев последующая строка могла представлять собой json:
https://github.com/fluencelabs/fce/blob/master/tools/repl/src/repl.rs#L107
И мне хотелось просто взять остаток из итератора, чтобы не делать тут collect.

хочешь pr/feature request им сделать? :)
источник

в🧇

вафель 🧇 in Rust — русскоговорящее сообществo
Mikhail Voronov
я это использовал в poor-mans парсинге аргументов, где в одном из случаев последующая строка могла представлять собой json:
https://github.com/fluencelabs/fce/blob/master/tools/repl/src/repl.rs#L107
И мне хотелось просто взять остаток из итератора, чтобы не делать тут collect.

хочешь pr/feature request им сделать? :)
Уже давно сделал :)

Его уже даже вмерджили: https://github.com/rust-lang/rust/pull/75265
источник

MV

Mikhail Voronov in Rust — русскоговорящее сообществo
круто, заиспользую , спасибо :)
источник

MV

Mikhail Voronov in Rust — русскоговорящее сообществo
могу ответить leonardo-m, если хочешь
источник