rust - 是否使用 main.rs 作为 lib 入口点unidiomatic?
问题描述
我目前正在尝试使用必须编译为 cdylib 的 wasm。我不想为 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
可以安全地忽略此警告吗?为什么?
如果是,是否可以压制它?