It should describe a function
void test() { } enum result = describe!test; result.name.should.equal("test"); result.type.name.should.equal("pure nothrow @nogc @safe void()");
It should describe class method
class Test { void test() { } } enum result = describe!(Test.test); result.name.should.equal("test"); result.type.name.should.equal("void()");
Describe a callable