Αλεχ
да я в курсе, я тут уже арихекторов C# натащил в RFC по async/await
Αλεχ
интересные штуки разные узнал
պլհկ
Ну теоретически можно сделать с нуля фьючи, которые так будут работать, но это тупость
Kerrigan
кстати, про макросы - там не думают о какой-нибудь их отладке не на найтли?
Kerrigan
хотя бы разворачивать
Αλεχ
Αλεχ
но надо перестроиться
Αλεχ
с моей тз ведь как
Αλεχ
чем меньше клиент знает - тем лучше, а среда испонения это ппц сколько инфы
պլհկ
tokio это и есть твой рантайм
Αλεχ
ну ок
Αλεχ
тогда что должен возвращать метод. Футуру?
Αλεχ
Или хэндл? Или что?
Αλεχ
и вообще какая либа для http запросов самая ок? Я юзаю hyper (ибо я так и так делаю сервер на нем), но мб это не оптимально
պլհկ
Футуру
պլհկ
Потому и тупость
Αλεχ
да я знаю
Αλεχ
просто мозг надо перестроить
Αλεχ
что это не ненужные клиенту детали
Αλεχ
а что у него должна за это голова болеть
պլհկ
Клиент это кто?
պլհկ
Если другой раст, то у них уже болит
Αλεχ
другой раст да
Αλεχ
просто привык быть заботливым
Αλεχ
Переехал на hyper 0.12 сломался tls:
pub fn new(token: &'a String, handle: &()) -> Self {
let client = Client::configure()
.connector(HttpsConnector::new(4).unwrap())
.build(&handle);
TelegramClient { token, client, }
}
Αλεχ
говорит нету configure
Loo
https://github.com/dropbox/divans
Loo
https://github.com/maciejkula/sbr-rs
Loo
Αλεχ
О, пасиба
Αλεχ
держи звезду
Αλεχ
Давида
Loo
не за что
Vladimir
Loo
Vladimir
Версия тлс
Loo
Vladimir
А 0.2.0 не работает?
Loo
я фиксирую версии, чтобы примеры точно работали независимо от того что они там нахуячили
Vladimir
Лок не нужен
Vladimir
Лок на чистом коде
Loo
понятно
Loo
он будет копировать - у него лока не будет - карго подтянет новую версию - эти долбоёбы в 0.2.3 расхуячат внешний апи
Loo
импосибл?
Adam
Vladimir
А хипер тлс неофициальный?
Loo
Anton
На дне
с учетом развития сообщества и того кто тут на расте чо пишет то на дне тут все
Anton
Loo
https://github.com/termoshtt/accel
Маjко
Маjко
Посуны
Маjко
Я сделал роутер для 0.12
Маjко
Ща причешу и выложу
Loo
Sergey
Маjко
По этому и сделал
Loo
Nikita
чем пилить ненужное, запилите обработку AT команд
Nikita
я уже делал, по новой влом
Nikita
смешно на самом деле
Nikita
задача простейшая: скормить команду, получить ответ, выдать текстом если это +COPS: какой-нибудь и код ошибки если не OK
Nikita
а нихуя
Nikita
знал бы на прошлой работе, заопенсорсил бы нормально
Loo
останавливает
Kerrigan
Маjко
https://github.com/marad/hyper-router/pull/15
Sergey
я правильно думаю, что в расте нельзя производить операции над типами?
Sergey
вроде
type C = A | B
type D = C & E
Sergey
Cat
или не вкладывать
enum A {
B{},
C{},
}
Sergey
Sergey
or и and