? ладно, заменим на объяснение выше:
принимает функцию порождающую конкретный тип, соответственно порождает тип параметризированный функцией порождающей типы известного рода переданными в неё типами
ну вот ты пишешь: fn foo(x: impl Fn(i32) -> f64, value: i32) -> f64
Обсуждают сегодня