Size: a a a

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

2020 March 02

AA

Andrei Andrusyshyn in Rust — русскоговорящее сообществo
Всем привет !
я ещё не сильно опытный в расте и вот пытаюсь прикрутить grpc, а именно северный стрим.

такой вопрос возник ( возможно я не сильно понимаю механику ):
я отправляю запрос и мне в ответе приходят стримы , которые сгенеиировались на северной части
источник

AA

Andrei Andrusyshyn in Rust — русскоговорящее сообществo
как это все сделать в риал тайме ?
то есть , я отправил запрос и мне приходят стримы
например , я где-то беру информацию ,обрабатываю и отправляю
источник

𝔍

𝔍 in Rust — русскоговорящее сообществo
Andrei Andrusyshyn
Всем привет !
я ещё не сильно опытный в расте и вот пытаюсь прикрутить grpc, а именно северный стрим.

такой вопрос возник ( возможно я не сильно понимаю механику ):
я отправляю запрос и мне в ответе приходят стримы , которые сгенеиировались на северной части
владимирский централ, стрим северный
... простите)
источник

AA

Andrei Andrusyshyn in Rust — русскоговорящее сообществo
хахааха
источник

∅ч

∅ ч in Rust — русскоговорящее сообществo
в расте есть кодогенерация update для моделей из дб? чтобы на моменте компиляции (через макрос) генерировало UPDATE запрос к sql db?

что-то типо:

update!(&mut user, {
  firstname: "Test",
  lastname: &[&user.lastname, "test"].concat(),
  updated_at: *current_timestamp*
});

?
источник

∅ч

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

∅ч

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

D

Dmitry in Rust — русскоговорящее сообществo
И так родилась новая ORM либа
источник

D

Dmitry in Rust — русскоговорящее сообществo
Точнее SRM, у нас же объектов нет, только Sтруктуры
источник

∅ч

∅ ч in Rust — русскоговорящее сообществo
кстати, что думаете о function-like macro? я пока нашел 2 способа их применения:

точто я хочу сделать, типо: mode.update!() вместо update!(model) и match без map_err: error.or!
источник

∅ч

∅ ч in Rust — русскоговорящее сообществo
если наберу еще способов использования думаю есть смысл попробовать написать rfc
источник

p

polunin.ai in Rust — русскоговорящее сообществo
∅ ч
кстати, что думаете о function-like macro? я пока нашел 2 способа их применения:

точто я хочу сделать, типо: mode.update!() вместо update!(model) и match без map_err: error.or!
Я бы на них сделал аргументы по умолчанию и именованные аргументы
источник

∅ч

∅ ч in Rust — русскоговорящее сообществo
polunin.ai
Я бы на них сделал аргументы по умолчанию и именованные аргументы
ты про procedure-macro говоришь?
источник

∅ч

∅ ч in Rust — русскоговорящее сообществo
я про то, чего в расте еще нет(functional):

 obj.macro!()
источник

p

polunin.ai in Rust — русскоговорящее сообществo
Ну да, я про них
источник

p

polunin.ai in Rust — русскоговорящее сообществo
obj.foo!(arg, arg1=foo)
источник

∅ч

∅ ч in Rust — русскоговорящее сообществo
∅ ч
я про то, чего в расте еще нет(functional):

 obj.macro!()
я сам недавно столкнулся с проблемой невозможностью адекватно работать с map_err в асинк коде
источник

∅ч

∅ ч in Rust — русскоговорящее сообществo
в итоге приходится лепить match ok err, чего можно было запросто макросиком сгенерировать, и выглядило бы это красиво... функционально
источник

H

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

H

Heorhi in Rust — русскоговорящее сообществo
чтото я не понял, что я делаю не так
источник