E0020

E0020#

Warning name: deprecated

使用了已弃用的 API。

当代码使用被标记为弃用的 API 时,会发出此警告。

Erroneous example#

lib/top.mbt#
///|
#deprecated("Use `greet` instead")
pub fn greeting() -> String {
  "Hello!"
}

///|
pub fn greet() -> String {
  "Hello!"
}
top.mbt#
///|
fn main {
  println(@lib.greeting())
  //      ^~~~~~~~ Warning (deprecated): Use `greet` instead
}

建议#

迁移到建议使用的 API:

top.mbt#
///|
fn main {
  println(@lib.greet())
}