E0055

E0055#

未注释的 FFI 参数类型。

指针类型的 FFI 参数应使用 #borrow#owned 进行注释,当前的默认调用约定是 #owned,将来会更改。有关详细含义,请查看 FFI 文档

错误示例#

///|
extern "c" fn _f(p : Bytes) -> Unit = "free"

建议#

添加缺少的 #borrow#owned 注释。

///|
#borrow(p)
extern "c" fn _f(p : Bytes) -> Unit = "free"