rust - 如何在Cargo中为附属关系 'pass down'功能标记?

标签 rust rust-cargo

我正在用 cargo 写图书馆。如果此库依赖于另一个库(例如 libc ),该库公开了一个功能(在本例中为use_std),那么如何使我公开的功能在我的依赖项中启用或禁用该功能?

查看cargo documentation,似乎没有指定官方方法来执行此操作。

最佳答案

the documentation you linked to:

# Features can be used to reexport features of other packages. The `session`
# feature of package `awesome` will ensure that the `session` feature of the
# package `cookie` is also enabled.
session = ["cookie/session"]


够了吗?

关于rust - 如何在Cargo中为附属关系 'pass down'功能标记?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63419372/

相关文章:

rust - wgpu 计算直接写入表面纹理 View

rust - 如何使用带有异步的指示器显示总计数器栏?

windows - 在 Windows 上使用 Rust 编译 x64

generics - 我如何构造实现特征的潜在许多结构中的任何一个?

rust - cargo install 是否有等效的更新命令?

不同模块中的 Rust 常量?

sorting - 根据设置对具有多个闭包之一的向量进行排序

rust - 无法验证生成的可执行文件是否为带有 `cargo readobj` : no such subcommand 的 ARM 二进制文件

rust - 如何降级或安装我使用 `cargo install` 安装的工具的旧版本?

regex - 如何在没有 Cargo 的情况下在 Rust 中使用正则表达式?