E0069#
警告名称:declaration_implemented
声明已实现。
当 declare 声明在同一个包中没有对应的实现时,会产生此警告。它适用于声明的函数、方法、值、抽象类型和实现关系。
如果在重构过程中添加了声明,并希望在实现落地后删除这些声明,此警告会很有用。
错误示例#
declare fn f() -> Unit
fn f() -> Unit {
println("only")
}
建议#
移除多余的声明,保留实现:
fn f() -> Unit {
println("only")
}