rust - 为什么 Cargo 中的同一个项目不允许多个库?
问题描述
在 Cargo.toml 中使用[[bin]]
允许我从 Rust 项目的同一源编译多个二进制文件。
但是我想从同一个源部署多个 Web 组件,并且 Web 组件被编译为库。但是,没有[[lib]]
,只有它只[lib]
允许一个编译目标。
我是 Rust 和 Cargo 的新手,所以我还没有完全理解生态系统的每个部分,但我想知道如何在没有十几个小型存储库的情况下构建多个 Web 组件?
如果重要的话,我打算在这个项目中使用web-dom 的 webcomponent 系统,而我已经将 wasm-bindgen 用于另一个具有类似设置的系统(但只有 2 个组件,所以这不是什么大问题) .
解决方案
推荐阅读
- google-kubernetes-engine - 检查 GKE 集群中的 PoDSecurityPolicy 状态
- r - 以对数刻度显示范围
- python - 如何在python中计算表面的不规则性
- spring-mvc - 类“javax.annotation.Nullable”的签名者信息与其他类的签名者信息不匹配
- android - 是否可以通过 Intent 在活动之间传递 URL?
- reactjs - ReactJS CoreUI - 如何在侧边栏项中使用 URL 路径参数
- azure-devops - 如何备份 Azure Devops 上的数据?
- mysql - 查询生成器返回不正确的日期时间比较查询结果
- openedge - 如何逃避更新消息?
- node.js - 防止在 MongoDB 查询中提供 _id 字段