А как оно преобразует элемент енама в Fn(MyType) -> MyEnum вообще
Да. Потому что ты передаешь конструктор, а конструктор это функция https://play.rust-lang.org/?version=stable&mode=debug&edition=2021&gist=42e59016ce70eaa6c3a2de44b4426748
Обсуждают сегодня