Я хочу написать функцию int
-returning, которая принимает замыкание, принимающее нулевые аргументы, замыкание, принимающее один аргумент, и замыкание с двумя аргументами, где все аргументы закрытия имеют тип int
, и каждое замыкание возвращает f32
.
Какова будет подпись этой функции?
Теперь я хочу принять через признаки Fn
и FnMut
. Как выглядит подпись? Требуется ли использование элементов в ящике? Если да, то какие и почему?
Если известно: что это похоже на сахарирование? Обессахаренный?
Если известно: что может измениться в будущем?