1 个不稳定版本
0.1.0 | 2021年7月24日 |
---|
#268 in 值格式化
9KB
90 行
Formations
Formations 是一个 Rust 库,允许您轻松创建终端表单,用户将看到多个选项并选择一个。它看起来像这样
1) Option 1 2) Option 2
3) Option 3 4) Option 4
它可以编程如下
use formations::FormElement;
fn main() -> std::io::Result<()> {
println!("Pick your favourite pet.");
let mut form = vec![
FormElement::new("cat", "Small mammal with fur"),
FormElement::new("dog", "Likes a bone"),
FormElement::new("mouse", "Likes cheese"),
];
println!("{}", FormElement::run(&form)?.description.unwrap());
Ok(())
}
lib.rs
:
Formations
Formations 是一个 Rust 库,允许您轻松创建终端表单,用户将看到多个选项并选择一个。它看起来像这样
1) Option 1 2) Option 2
3) Option 3 4) Option 4
它可以编程如下
use formations::FormElement;
fn main() -> std::io::Result<()> {
println!("Pick your favourite pet.");
let mut form = vec![
FormElement::new("cat", "Small mammal with fur"),
FormElement::new("dog", "Likes a bone"),
FormElement::new("mouse", "Likes cheese"),
];
println!("{}", FormElement::run(&form)?.description.unwrap());
Ok(())
}
依赖关系
~395–680KB