reflect 0.0.9

The "but I thought Rust doesn't have reflection?" memorial brand new way of defining procedural macros.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#![allow(clippy::wildcard_imports)]

use reflect::*;

library! {
    use Mod {
        type Struct;
        trait Trait {}
        trait AutoTrait {}

        impl Struct {
            fn single_dyn(&dyn Trait);
            fn double_dyn(&(dyn Trait + AutoTrait));
        }
    }
}