MB
Size: a a a
MB
DF
DF
DF
OA
OA
MB
DF
MB
А⚙
А⚙
into_iter() на массиве. Не повторяйте ошибку разработчиков stdlib. into_iter() для массива сделан "чтобы было" и не поглощает его, а работает точно так же как и iter()А⚙
А⚙
r
into_iter был.r
В
А⚙
В
Fn{Once,Mut,} для Curry<Sup, F, Rem>(Sup, F) где Sup — тупл аргументов которые уже переданны, F — функция, Rem — тупл аргументов которые ты ещё не передал. Ну и кучу костылей конечно же :)curried(arg) берёт элемент из Rem (на уровне типов), добавляет arg в Sup (и на уровне типов и на уровне значений). Если Rem = (T,), то curried(t) вызывает F и возвращает F::Output
Предыдущая более сложная версия давно на гитхабе лежит, новую попроще залью сегодня-завтра, когда подчищу код и пойму как красиво сделать чтобы имплы не пересикалисьА⚙
into_iter был.А⚙
Fn{Once,Mut,} для Curry<Sup, F, Rem>(Sup, F) где Sup — тупл аргументов которые уже переданны, F — функция, Rem — тупл аргументов которые ты ещё не передал. Ну и кучу костылей конечно же :)curried(arg) берёт элемент из Rem (на уровне типов), добавляет arg в Sup (и на уровне типов и на уровне значений). Если Rem = (T,), то curried(t) вызывает F и возвращает F::Output
Предыдущая более сложная версия давно на гитхабе лежит, новую попроще залью сегодня-завтра, когда подчищу код и пойму как красиво сделать чтобы имплы не пересикались