pub mod config { | |
pub trait ConfigType: Sized { | |
fn doc_hint() -> String; | |
} | |
} | |
#[allow(dead_code)] | |
#[allow(unused_imports)] | |
mod tests { | |
use config_proc_macro::config_type; | |
#[config_type] | |
enum Bar { | |
Foo, | |
Bar, | |
#[doc_hint = "foo_bar"] | |
FooBar, | |
FooFoo(i32), | |
} | |
} |