E0071#
Warning name: core_package_not_imported
Core package used without an explicit import.
MoonBit still recognizes some packages under moonbitlang/core when they are
referenced by their conventional aliases, but relying on that implicit import is
deprecated. Add the package to moon.pkg instead.
Erroneous example#
///|
fn make_buffer() -> @buffer.Buffer {
Buffer()
}
///|
test {
ignore(make_buffer())
}
Suggestion#
Declare the core package import in moon.pkg.
import {
"moonbitlang/core/buffer" @buffer,
}
///|
fn make_buffer() -> @buffer.Buffer {
Buffer()
}
///|
test {
ignore(make_buffer())
}