Size: a a a

2020 October 11

H

Hirrolot in rust_offtopic
Kai Ren
teloxide - счастье для юзера, гемор для разраба, смерть для компилятора
кстати, сейчас активная работа ведётся в teloxide. в v0.4.0 будет вообще смак
источник

H

Hirrolot in rust_offtopic
можно будет на типах описывать поток исполнения.. наверное
источник

H

Hirrolot in rust_offtopic
polunin.ai
ну я хотел чтобы мы написали статью как мы мучали компилятор
кстати, а насчёт дизайна teloxide можно статью выпустить
источник

p

polunin.ai in rust_offtopic
Hirrolot
кстати, а насчёт дизайна teloxide можно статью выпустить
можно, да
источник

p

polunin.ai in rust_offtopic
Hirrolot
можно будет на типах описывать поток исполнения.. наверное
хм, смотри а ведь мой Parser+Handler это по сути фильтр. С его помощью можно фильтровать сообщения, а распределение на уровне типов будет выглядеть как:
struct AdminCommand {
 handler: Alternative<CheckUserIsAdmin, HandleAdminCommand>
}
источник

p

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

p

polunin.ai in rust_offtopic
если CheckUserIsAdmin узнает что юзер не админ, оно захендлит апдейт и пришлет сообщение "вы не админ". Иначе оно передаст обновление дальше по цепочке.
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
polunin.ai
вы видели вообще когда-либо такую ошибку?
ибо нефег юзать *
источник

p

polunin.ai in rust_offtopic
Αλεχ Zhukovsky
ибо нефег юзать *
не, там в другом дело.
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
будь растовики чуть более гошными
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
они бы вообще не стали * делать
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
polunin.ai
не, там в другом дело.
я  думаю в этом
источник

p

polunin.ai in rust_offtopic
Αλεχ Zhukovsky
я  думаю в этом
та я уже решил. Там имена импортов запутались, в итоге раст бесконечно переходил по импортам.
источник

H

Hirrolot in rust_offtopic
polunin.ai
если CheckUserIsAdmin узнает что юзер не админ, оно захендлит апдейт и пришлет сообщение "вы не админ". Иначе оно передаст обновление дальше по цепочке.
chain of responsibility pattern
у тебя скорее всего tree of responsibility
источник

p

polunin.ai in rust_offtopic
Αλεχ Zhukovsky
ибо нефег юзать *
ага, давайте явно импортировать и u8/i64, хули
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
polunin.ai
ага, давайте явно импортировать и u8/i64, хули
ну тайплевел числа из typenum я так и импортировал use typenum::{U8, I256}. А что?
источник

С

Слава in rust_offtopic
Αλεχ Zhukovsky
пишут дегенераты и прочие подстилки под HR
Так там и впрямь народишко так себе. Тусовочка куколдов с кармой
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
Слава
Так там и впрямь народишко так себе. Тусовочка куколдов с кармой
ты дурачок?
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
хотя да, опять триггерюсь
источник

p

polunin.ai in rust_offtopic
Αλεχ Zhukovsky
ну тайплевел числа из typenum я так и импортировал use typenum::{U8, I256}. А что?
хз мне кажется use prelude::* нормальная конструкция. use foo::bar::* уже не норм.
источник