mirror of
https://github.com/enso-org/enso.git
synced 2024-12-26 21:10:37 +03:00
24 lines
558 B
Rust
24 lines
558 B
Rust
|
// use enso_build_base::prelude::*;
|
||
|
//
|
||
|
// use itertools::Itertools;
|
||
|
//
|
||
|
|
||
|
// #[derive(enso_build_macros::Arg)]
|
||
|
// pub enum Foo {
|
||
|
// Bar,
|
||
|
// #[arg(format = ToString::to_string)]
|
||
|
// TaraPon(u32),
|
||
|
// }
|
||
|
//
|
||
|
// #[test]
|
||
|
// fn test_argument_formatting() {
|
||
|
// let bar = Foo::Bar;
|
||
|
// assert_eq!(bar.into_iter().collect_vec(), vec![OsString::from("--bar")]);
|
||
|
//
|
||
|
// let tara_pon = Foo::TaraPon(42);
|
||
|
// assert_eq!(tara_pon.into_iter().collect_vec(), vec![
|
||
|
// OsString::from("--tara-pon"),
|
||
|
// OsString::from("42")
|
||
|
// ]);
|
||
|
// }
|