What's the recommended way of preventing == override in a union ? I'd like two unions of same case to be treated as different even if they're value equal.
Don't and use a different solution 馃槣
I do not want people to cheat around ==. It's both usually the wrong solution, very brittle, and would increase the complexity of Freezed
I don't think it should be about what you want, it should be about what the real world needs are. What about having a mixin that would just return false on == ?
But I'm the one writing the code and maintaining it 馃槈
I do not want to spend time on something that I do not use and do not want people to use
Don't take it personal, I pointed out that you should probably take into consideration real life scenarios also 馃槈. After all, I'm assuming you've built the package for the community and to be flexible enough that it could be used without too much restrictions.
My point is, there are better ways of solving these real world issues.
Many languages don't even have == override
So instead of working on that, I would prefer working on articles or other more useful things
This package has a lot of potential when used in conjunction with flutter_bloc if not for things like this.