Size: a a a

2020 December 30

EG

Emmanuel Goldstein in rust_offtopic
Αλεχ Zhukovsky
поэтоум в расте бтв Rc/Arc а не RC/ARC
И Html вместо HTML, что уже хреново читается, имхо
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
polunin.ai
мне бы хотелось впихнуть туда вообще слово Inject
ScopedActixHandler наверн лучше отражало бы суть
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
Emmanuel Goldstein
И Html вместо HTML, что уже хреново читается, имхо
мне левый вариант больше нравится 🤷‍♂️ вообще не люблю когда кричат
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
polunin.ai
мне бы хотелось впихнуть туда вообще слово Inject
А можешь показать пример какой-то? А то пример пустоват
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
что нужно - прокинуть зависимостью например хедер каокй-нибудь
источник

p

polunin.ai in rust_offtopic
хедер откуда и куда?
источник

p

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

ΑZ

Αλεχ Zhukovsky in rust_offtopic
polunin.ai
хедер откуда и куда?
у тебя есть запрос. Допустим в запросе есть хедер Accept-Encoding. Нужно прокинуть в хендлер структурку

struct MyDep { accept_encoding: String }
источник

p

polunin.ai in rust_offtopic
Αλεχ Zhukovsky
у тебя есть запрос. Допустим в запросе есть хедер Accept-Encoding. Нужно прокинуть в хендлер структурку

struct MyDep { accept_encoding: String }
а, ну это пока невозможно. и я даже не представляю как это делать, на самом деле.
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
то есть

async fn index(my_dep: MyDep) {
 println!("{}", my_dep.accept_encoding);
}

И
оно должно выводить вон тот самый энкодинг, разный для каждого запроса
источник

ΑZ

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

p

polunin.ai in rust_offtopic
скажи сразу что еще тебе требуется, буду со всем разбиратсья
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
ну я так сходу не скажу
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
когда споткнусь то смгу сказатЬ, а заранее.. ))
источник

p

polunin.ai in rust_offtopic
ну ок, если что-то вспомнишь, пингани
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
polunin.ai
ну ок, если что-то вспомнишь, пингани
ну то есть щас у меня эт осделано через мидлварь которая после авторизации в req.extensions() пихает сервисы, которые она регистрирует на основании содержимого Request. Это неудобно потому что хендлер должен знать, какие данные он принимает аргументами, а какие - из req.extensions(). Кроме как макросней это решить я не придумал что можно сделать
источник

p

polunin.ai in rust_offtopic
я даже придумал
только вопрос как в Factory пробросить request
источник

p

polunin.ai in rust_offtopic
а ну по идеи Request должен реализовывать FromRequest
источник

p

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

ΑZ

Αλεχ Zhukovsky in rust_offtopic
ну ты можешь сделать арк<реквест> From<Arc<Request>>
источник