Size: a a a

2020 December 29

p

polunin.ai in rust_offtopic
Αλεχ Zhukovsky
@p0lunin вот опять, я хочу в foo! иметь возможность получить информацию о типе функи. Хуй я могу это сделать
На выводе типов можно запилить
источник

p

polunin.ai in rust_offtopic
Если не знаешь как решить проблему - можно накостылять на выводе типов
источник

p

polunin.ai in rust_offtopic
Работает всегда лол
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
ну можно сделать наверн trait Foo и нагенерить в стиле шарпа

trait Dependencies<D1>
trait Dependencies<D1, D2>
....
источник

p

polunin.ai in rust_offtopic
Что макрос должен делатт
источник

FL

First Last in rust_offtopic
Αλεχ Zhukovsky
нормально, я вот шарпист например
А как по перфомансу?
источник

FL

First Last in rust_offtopic
Рвет шарп?
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
First Last
Рвет шарп?
рвет
источник

FL

First Last in rust_offtopic
Ну тогда грех не попробовать затулить в проду)
источник

p

polunin.ai in rust_offtopic
Αλεχ Zhukovsky
@p0lunin вот опять, я хочу в foo! иметь возможность получить информацию о типе функи. Хуй я могу это сделать
Расскажи что он должен делать. Может я так свой диай смогу прикрутить🧐
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
ну затем и страдаем, сервис часто оомился и падал под нагрузкой. Больше не падает
источник

FL

First Last in rust_offtopic
Αλεχ Zhukovsky
ну затем и страдаем, сервис часто оомился и падал под нагрузкой. Больше не падает
Хм
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
polunin.ai
Расскажи что он должен делать. Может я так свой диай смогу прикрутить🧐
он должен разбирать зависимости, требуемые функции handler из web::Data/web::Json/req.extensions()/... что там ещё можно придумать и совать их аргументами в функцию handler
источник

FL

First Last in rust_offtopic
А если не секрет, в чем проблема была?
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
First Last
А если не секрет, в чем проблема была?
много жсонов в памяти и cgroups
источник

FL

First Last in rust_offtopic
Αλεχ Zhukovsky
много жсонов в памяти и cgroups
И решили через вертикальное масштабирование? :D
(шучу)
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
First Last
И решили через вертикальное масштабирование? :D
(шучу)
вообще у нас есть сервис авторизации (это тот который Bearer'ы раздает желающим и проверяет существующие), который периодически падает, и вот его надо переписать. А этот сервис переписали просто чтобы опробовать раст, если сработает то можно тот переделать. А этот особо не мешал, просто он очень простой: жсоны туда-сюда гонять
источник

FL

First Last in rust_offtopic
Αλεχ Zhukovsky
вообще у нас есть сервис авторизации (это тот который Bearer'ы раздает желающим и проверяет существующие), который периодически падает, и вот его надо переписать. А этот сервис переписали просто чтобы опробовать раст, если сработает то можно тот переделать. А этот особо не мешал, просто он очень простой: жсоны туда-сюда гонять
Аутентификации?
источник

p

polunin.ai in rust_offtopic
Αλεχ Zhukovsky
он должен разбирать зависимости, требуемые функции handler из web::Data/web::Json/req.extensions()/... что там ещё можно придумать и совать их аргументами в функцию handler
А не проще тогда просто прокидыватт зависимости как raw типы и чтобы внутри макроса он определял откуда должна поступить зависимость - из extensions, data? Ну актиксовые понятно через Json/что-то там, а твои зависимости чистыми.
И я кстати знаю как это реализовать через глисты и вывод типов.
источник

p

polunin.ai in rust_offtopic
Как разберусь с актиксом попробую реализовать
источник