我目前正在试验wasm,必须将其编译为cdylib。我不想为bin目标和lib目标维护两个入口文件,因此我将这些行添加到了 Cargo.toml :
[lib]
name = "sandbox"
path = "src/main.rs"
crate-type = ["cdylib"]
我的fn main()
现在具有此属性:
#[cfg_attr(target_arch = "wasm32", wasm_bindgen)]
一切正常,但是货运警告我这一点:
warning: file found to be present in multiple build targets
可以安全地忽略此警告吗?为什么?
如果是,是否有可能抑制它?