E3006#
枚举构造器没有独立的可见性控制。
通常这意味着你在枚举构造器前放置了 priv
或者 pub
可见性修饰符。
错误示例#
enum A {
priv A1 // Error: No individual visibility for enum constructor.
pub A2 // Error: No individual visibility for enum constructor.
}
建议#
从枚举构造器前移除可见性修饰符:
enum A {
A1
A2
}