E3005#
该实体(函数、类型、trait 等)不支持这种可见性。
通常,这表示你在默认私有的实体上使用了 priv 可见性修饰符。
参见 访问控制 一节,了解 MoonBit 可见性的详细说明。
错误示例#
///|
priv let value = 3 // Error: No 'priv' visibility for value.
建议#
移除对象定义中的可见性修饰符:
///|
let value = 3 // This is already `priv` by default.
///|
test {
inspect(value, content="3")
}