Size: a a a

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

2020 March 03

AZ

Alex Zhukovsky in Rust — русскоговорящее сообществo
∅ ч
в ларавелях к примеру ты можешь написать something.save(), и все измененные поля сохранятся,  но это требует либо знать, какие поля были изменены, либо сохранять все. а тут прямо на моменте конпеляции сгенерируется код, который установит значения, и сохранит это все в дб
ну юзай обычный дизель, только из build.rs
источник

∅ч

∅ ч in Rust — русскоговорящее сообществo
Alex Zhukovsky
не понял, сюда должны данные из бд прилететь или в бд улететь? И всё это на этапе компиляции?
ну есть модель, мой макрос устанавливает поля нужные, и сохроняет их в дб
источник

AZ

Alex Zhukovsky in Rust — русскоговорящее сообществo
правда я не вижу смысла так делать, обычно подобные вещи на старте приложения делают, а не во время компиляции
источник

∅ч

∅ ч in Rust — русскоговорящее сообществo
Alex Zhukovsky
ну юзай обычный дизель, только из build.rs
он тут причем?
источник

AZ

Alex Zhukovsky in Rust — русскоговорящее сообществo
ну в билд.рсе лезешь в бд и сохраняешь что хочешь откуда хочешь
источник

∅ч

∅ ч in Rust — русскоговорящее сообществo
Alex Zhukovsky
не понял, сюда должны данные из бд прилететь или в бд улететь? И всё это на этапе компиляции?
нет
источник

∅ч

∅ ч in Rust — русскоговорящее сообществo
во время исполнения программа будет иметь уже готовый набор инстркций, чтобы одновременно обновлять несколько полей
источник

AZ

Alex Zhukovsky in Rust — русскоговорящее сообществo
короче я бы помог, но я никак не могу понять чего ты хочешь добиться
источник

∅ч

∅ ч in Rust — русскоговорящее сообществo
в дизель ты должен написать длинный update.set, перед этим еще локально данные обновить...
источник

∅ч

∅ ч in Rust — русскоговорящее сообществo
в итоге все сходится к пердолингу с set_a_b_c
источник

H

Heorhi in Rust — русскоговорящее сообществo
разучился писать футуры без async
источник

H

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

BD

Berkus Decker in Rust — русскоговорящее сообществo
∅ ч
ну есть модель, мой макрос устанавливает поля нужные, и сохроняет их в дб
так вроде в дизеле и работает, сохраняешь поля в бд

https://github.com/berkus/AeglBot/blob/a74bcf661cf73e2667a888c0677d73562895994e/src/commands/editguar_command.rs#L134-L140 эт разве не оно?
источник

A

Agrailag in Rust — русскоговорящее сообществo
К вчерашнему упоминанию хреновости пинов

https://twitter.com/withoutboats/status/1234488598361235457?s=19
источник

H

Heorhi in Rust — русскоговорящее сообществo
для меня чтение unsound багов как эльфийский ... ниччера не понятно, но очень интересно
источник

AI

Alex Ilizarov in Rust — русскоговорящее сообществo
Heorhi
для меня чтение unsound багов как эльфийский ... ниччера не понятно, но очень интересно
Там обычно тупо кишки компилятора завязаны, вот и вся магия.
источник

∅ч

∅ ч in Rust — русскоговорящее сообществo
Berkus Decker
так вроде в дизеле и работает, сохраняешь поля в бд

https://github.com/berkus/AeglBot/blob/a74bcf661cf73e2667a888c0677d73562895994e/src/commands/editguar_command.rs#L134-L140 эт разве не оно?
оно вроде все поля сохраняет, не?
источник

H

Heorhi in Rust — русскоговорящее сообществo
Alex Ilizarov
Там обычно тупо кишки компилятора завязаны, вот и вся магия.
я про то что они начинают в комментах теорию типов задвигать.... а я не умею в теорию типов
источник

O

Ołeksij in Rust — русскоговорящее сообществo
Как мне привязать колбек к окончанию стрима?
let stream = futures::stream::iter(vec![1..3]).on_end(|| { // logic });
источник

G

Gymmasssorla in Rust — русскоговорящее сообществo
Ołeksij
Как мне привязать колбек к окончанию стрима?
let stream = futures::stream::iter(vec![1..3]).on_end(|| { // logic });
Стрим в футуру и потом and_then
источник