Anton
Anton
Антон
Anton
Просто признай что ты ленивое хуйло очкующее помочь гуй тулкит дописать
Αλεχ
Anonymous
Привет
Berkus
Ты что ли не бот?
Anonymous
Berkus
Крутяк, привет
Anonymous
привет, большое спасибо
Маjко
Маjко
Посоны
Маjко
Кто в актиксе ковырялся?
Kerrigan
чо там
Маjко
Я пытаюсь заюзать client чтобы вернуть из функции фьючу с результатом
Маjко
Ловлю System is not running; Arbiter is not running
Kerrigan
ты запустил систему вообще?
Маjко
let mut system = System::new("test_try_fetch");
system.block_on(super::fetch_book_info(uri));
Kerrigan
system.run
Маjко
Та же хуйня
Маjко
https://gist.github.com/mersinvald/f945360bf54558900e08d2a37e6e16f5
Berkus
а арбитры только для Syn акторов нужны же, да?
Vladimir
а минимальный пример не пробовал делать?
Vladimir
с клиент гетом?
Маjко
Vladimir
у тебя обрезок кода
Vladimir
дай фул, с минимумом, например запрос гуглу
Vladimir
https://github.com/actix/examples/blob/master/http-proxy/src/main.rs вот поидее примерно такой же как у тебя пример
Маjко
Там через server
Маjко
Понятно что будет работать
Маjко
Я хочу отдельно клиента пустить
Маjко
https://play.rust-lang.org/?gist=1238a7b9af737560a4b2e93683696a5b&version=stable&mode=debug
պլհկ
взял бы уже гипер как нормальный человек
պլհկ
чо за спор
Маjко
Го вс раст как обычно
trfc
на actix = "0.5.8" такое ещё работало
https://gist.github.com/rust-play/e4b44a2d3086ec38df94734c946d4ff9
Маjко
պլհկ
есть конечно
Маjко
Покажи
պլհկ
https://docs.rs/hyper-router/0.4.0/hyper_router/
Маjко
Ну не буду же я как мудак сам роут парсить и матчить
Маjко
Vladimir
https://actix.rs/actix-web/actix_web/client/struct.ClientRequest.html
Маjко
Не красиво
Vladimir
еще это есть
Vladimir
ну ран это ж без контекста как я понял, или с контекстом??
Маjко
Я и блок он делал
Маjко
@notplhk для 0.12 есть роутер?
Тот что ты скинул для 0.11 и хер портируешь
պլհկ
почему хер портируешь?
Kerrigan
конечно нет
Kerrigan
потому что там ушли от подхода request/response
Маjко
Kerrigan
к request -> response
Маjко
И теперь оба с открытыми генериками
Маjко
И их не засунуть в один вектор
Маjко
Надо перепиливать всю архитектуру
պլհկ
воу воу
Adam
Ждем просто, когда на tower перепилят
https://github.com/tower-rs/tower/tree/master/tower-router
Loo
Маjко
Cat
а юзать хайпер 0.11 вариант?
Маjко
Антон
պլհկ
https://www.reddit.com/r/rust/comments/8s7gei/unsafe_rust_in_actixweb_other_libraries/e0xivdz/?context=3
պլհկ
актикс хуяктикс
Kerrigan
лал
Kerrigan
как раз в роутере
Kerrigan
#[cfg_attr(feature = "cargo-clippy", allow(mut_from_ref, inline_always))]
вот с этого просто орнул
Маjко
Охуееееенно
Маjко
Пилю роутер для 0.12 короче
Cat
hyper core developer
պլհկ
ура
Маjко
Вообще шоб вообще без перформанс лосса надо макрос пилить
Маjко
У меня такой есть даже
Но там пиздец
Маjко
Сейчас делаю через Box<Any>^W Box<Service> в качестве хэндлеров