Size: a a a

2021 May 03

EG

Emmanuel Goldstein in rust_offtopic
С тем же успехом ты можешь написать
fn foo<A: Trait>() -> <A as Trait>::Type { ... }
источник

AN

Alex Noname in rust_offtopic
Ну да получается там эти пи и сигма типы. Вот этот вот матан. Блин я открыал книгу про гомотопи тайп теории. там как раз первая часть это про вот эту теорию. Я кажется начал даже что то понимать. Но потом остался ветер в голове только. Надо было поделать какие то задачки для закрепления.
источник

AN

Alex Noname in rust_offtopic
Но чем зависимая функция отличается от зависимой пары. Хмм
источник

AN

Alex Noname in rust_offtopic
Можно ли сказать что зависимая пара это сигнатуры для зависимых функций? 😕
источник

p

polunin.ai in rust_offtopic
завтипы
источник

p

polunin.ai in rust_offtopic
да
источник

p

polunin.ai in rust_offtopic
это первый подвид завтипов
источник

EG

Emmanuel Goldstein in rust_offtopic
источник

p

polunin.ai in rust_offtopic
типы зависят от типов
источник

p

polunin.ai in rust_offtopic
блять я книгу читал
источник

p

polunin.ai in rust_offtopic
ты мне не веришь?
источник

EG

Emmanuel Goldstein in rust_offtopic
Правда, что ли?
источник

p

polunin.ai in rust_offtopic
хиро спроси
источник

p

polunin.ai in rust_offtopic
он со мной одну и ту же книгу читал
источник

EG

Emmanuel Goldstein in rust_offtopic
Ок, @hirrolot
источник

AN

Alex Noname in rust_offtopic
Ну иммет смысл. То что Дмитро говорит.
источник

AN

Alex Noname in rust_offtopic
Трейты это множество структур.
источник

AN

Alex Noname in rust_offtopic
Точно так же как Int это множество значений.
источник

EG

Emmanuel Goldstein in rust_offtopic
У тебя такие «завтипы» есть примерно везде, кроме совсем уж жести кроме чистого C
источник

EG

Emmanuel Goldstein in rust_offtopic
И то сомнительно из-за существования _Generic
источник