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