5 个版本
新 0.2.0 | 2024年8月8日 |
---|---|
0.1.3 | 2023年11月14日 |
0.1.2 | 2022年12月13日 |
0.1.1 | 2022年12月12日 |
0.1.0 | 2022年12月11日 |
#1933 在 开发工具
每月 138 次下载
15KB
290 代码行
manifest-feature-gen
manifest-feature-gen 帮助生成 cargo manifest 的功能
lib.rs
:
manifest-feature-gen 帮助生成 cargo manifest 的功能
用法
use manifest_feature_gen::{Manifest, ToFeatureName};
enum Features {
Feature1,
Feature2,
}
impl ToFeatureName for Features {
fn to_feature_name(&self) -> String {
unimplemented!()
}
}
fn main() -> Result<(), manifest_feature_gen::Error> {
let mut manifest = Manifest::new_with_env(true)?;
let optional_features = manifest.add_features([
Features::Feature1,
Features::Feature2,
].into_iter(), |_, _| {}).unwrap();
manifest.write()?;
Ok(())
}
依赖
~1.4–2MB
~43K SLoC