Size: a a a

2020 December 28

EG

Emmanuel Goldstein in rust_offtopic
Option::or_else принимает FnOnce() без аргументов
источник

EG

Emmanuel Goldstein in rust_offtopic
Например
источник

CD

Constantine Drozdov in rust_offtopic
FnOnce вообще самая частая в семействе
источник

p

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

ΑZ

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

p

polunin.ai in rust_offtopic
Но вот в шарпе не понимаю. Вот есть ServiceProvider. Как тцдае попадает HTTPRequest?
источник

p

polunin.ai in rust_offtopic
Извне
источник

EG

Emmanuel Goldstein in rust_offtopic
let s = String::new();
let fn_once = move || drop(s);

Вот FnOnce, например
источник

CD

Constantine Drozdov in rust_offtopic
А я надеялся, что тут move по умолчанию :(
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
polunin.ai
Но вот в шарпе не понимаю. Вот есть ServiceProvider. Как тцдае попадает HTTPRequest?
никак, реквест не сервится как зависимость
источник

EG

Emmanuel Goldstein in rust_offtopic
Constantine Drozdov
А я надеялся, что тут move по умолчанию :(
А я хз. Но не вижу, почему — drop() с тем же успехом может принимать референс.
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
а вообще когда мвц получает реквест он резолвит скоуп в который добавляет нужные сервисы
источник

p

polunin.ai in rust_offtopic
Αλεχ Zhukovsky
никак, реквест не сервится как зависимость
А. Ну логично, лол.
источник

p

polunin.ai in rust_offtopic
Ну да. Просто в контроллеры реквест передаетс.
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
источник

p

polunin.ai in rust_offtopic
ура я выразил лайфтаймы как белый человек
источник

EG

Emmanuel Goldstein in rust_offtopic
polunin.ai
ура я выразил лайфтаймы как белый человек
ЯННП
источник

p

polunin.ai in rust_offtopic
лайфтаймы для DI
источник

p

polunin.ai in rust_offtopic
Transient - всегда новое значение
источник

p

polunin.ai in rust_offtopic
Singleton - создается один раз при первом получении
источник