我正在Cargo写一个图书馆。如果此库依赖于另一个库libc
,它公开了一个功能(在本例中为use_std
),那么如何在我的依赖项中创建一个启用或禁用该功能的功能?
查看cargo documentation,看起来没有指定的官方方式来执行此操作。
答案 0 :(得分:13)
来自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"]
这还够吗?