Каковы особые условия для закрытия для реализации признаков Fn
, FnMut
и FnOnce
?
То есть:
- Когда закрытие не реализует черту
FnOnce
? - Когда закрытие не реализует черту
FnMut
? - Когда закрытие не реализует черту
Fn
?
Например, при изменении состояния закрытия на нем тело компилятора не реализует Fn
на нем.