Size: a a a

2021 May 01

AN

Alex Noname in rust_offtopic
я пока принцип не допёр
источник

B

Börgar in rust_offtopic
а о еще лучше
источник

B

Börgar in rust_offtopic
impl<State, Api> ApiBuilder<Api<State>+Abc> {
 fn with_abc(self) -> Self {
   self
 }
}
источник

B

Börgar in rust_offtopic
во
источник

B

Börgar in rust_offtopic
и компилятор пусть думает хто такой State
источник

AN

Alex Noname in rust_offtopic
не так херня. У тебя with_abc ничего не меняет)
источник

B

Börgar in rust_offtopic
он констрейнт накинет Abc
источник

ИЛ

Иван Лещенко... in rust_offtopic
Какое-то SFINAE выходит. А откуда компилятору знать сколько дженериков у Api на входе?
источник

B

Börgar in rust_offtopic
своим существованием
источник

AN

Alex Noname in rust_offtopic
Оо не так не работает.
источник

B

Börgar in rust_offtopic
в с++ это показуется
источник

ИЛ

Иван Лещенко... in rust_offtopic
Там компилятор теоретически может пробовать втыкнуть, и если не вышло - идти дальше
источник

B

Börgar in rust_offtopic
не, ну в тупую-то понятно
источник

B

Börgar in rust_offtopic
мб билдер трейтом сделать
источник

AN

Alex Noname in rust_offtopic
ну ты глистом хочешь что ли?
источник

AN

Alex Noname in rust_offtopic
или он сам должен тупли расширять каким то образом.
источник

B

Börgar in rust_offtopic
тупли впригципе генерить можно
источник

AN

Alex Noname in rust_offtopic
тогда какую проблему решаем?
источник

B

Börgar in rust_offtopic
а вот эти импл блоки это жопа
источник

B

Börgar in rust_offtopic
короче я хочу все это ногой подальше запихать
источник