enso/build/macros/proc-macro/tests/with_attr.rs

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

24 lines
558 B
Rust
Raw Normal View History

2022-12-02 04:56:22 +03:00
// 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")
// ]);
// }