G
Size: a a a
G
В
G
(A, (B, C)) -> (A, B, C)Э
В
f(); f(); f();, где-то тупл, где-то массив, где-то функции надо продублировать и т.д.В
(A, (B, C)) -> (A, B, C)Cons<H, T> ты не можешь утверждать что T не содержит H, а для поиска по типу нужно именно это:impl<H, T> Find<H> for Cons<H, T> { ... }
impl<X, H, T: Find<X>> Find<X> for Cons<H, T> { ... }В
B
C
Э
std/core::num::NonZero*, вместо звёздочки подставь нужный примитив.В
C
Э
std/core::num::NonZero*, вместо звёздочки подставь нужный примитив.NonFalseBool ты не найдёшь. Хотя зачастую лучше биты использовать, если много булей надо.B
std/core::num::NonZero*, вместо звёздочки подставь нужный примитив.DT
Э
AL