As I was reading the blog for Rust stable 1.20, I saw the associated constants and wondered how it would work for enums. Sadly in order to have a different constant for each variation of an enum they must be treated as types, which was brought up by https://github.com/rust-lang/rfcs/pull/1450 which was postponed.
So, I feel that it has been a decent amount of time since the postponing, and it was said that it would be revisited. So I just wanted to bring it up here for revisit. I’m not sure if there are any specific things blocking this as of now.