It should describe a function
1 void test() { } 2 3 enum result = describe!test; 4 5 result.name.should.equal("test"); 6 result.type.name.should.equal("pure nothrow @nogc @safe void()");
It should describe class method
1 class Test { 2 void test() { } 3 } 4 5 enum result = describe!(Test.test); 6 7 result.name.should.equal("test"); 8 result.type.name.should.equal("void()");
Describe a callable