понимаю, это делается для специализации через приватный енум — потому что в стейбле нет специализации, а трей заимплить не выйдет иначе
Хак для sealed trait
Так он вроде не оч sealed
В данном случае скорее всего это обходит private type in public interface
Обсуждают сегодня