Build.PL
Changes
LICENSE
META.json
README.md
cpanfile
lib/Sub/Meta.pm
lib/Sub/Meta/Creator.pm
lib/Sub/Meta/CreatorFunction.pm
lib/Sub/Meta/Finder/Default.pm
lib/Sub/Meta/Finder/FunctionParameters.pm
lib/Sub/Meta/Finder/SubWrapInType.pm
lib/Sub/Meta/Library.pm
lib/Sub/Meta/Param.pm
lib/Sub/Meta/Parameters.pm
lib/Sub/Meta/Returns.pm
lib/Sub/Meta/Test.pm
lib/Sub/Meta/Type.pm
lib/Sub/Meta/TypeSub.pm
lib/Types/Sub.pm
minil.toml
t/00_compile.t
t/01_leak.t
t/20-unit/Sub-Meta-Creator/basic.t
t/20-unit/Sub-Meta-CreatorFunction/basic.t
t/20-unit/Sub-Meta-CreatorFunction/customize_find_submeta.t
t/20-unit/Sub-Meta-CreatorFunction/function_parameters.t
t/20-unit/Sub-Meta-CreatorFunction/wrap_sub.t
t/20-unit/Sub-Meta-Finders/Default/basic.t
t/20-unit/Sub-Meta-Finders/Function-Parameters/basic.t
t/20-unit/Sub-Meta-Finders/Sub-Wrap-In-Type/basic.t
t/20-unit/Sub-Meta-Library/basic.t
t/20-unit/Sub-Meta-Param/basic.t
t/20-unit/Sub-Meta-Param/coerce.t
t/20-unit/Sub-Meta-Param/default.t
t/20-unit/Sub-Meta-Param/invocant.t
t/20-unit/Sub-Meta-Param/is_same_interface.t
t/20-unit/Sub-Meta-Param/name.t
t/20-unit/Sub-Meta-Param/named.t
t/20-unit/Sub-Meta-Param/optional.t
t/20-unit/Sub-Meta-Param/overload.t
t/20-unit/Sub-Meta-Param/type.t
t/20-unit/Sub-Meta-Parameters/args.t
t/20-unit/Sub-Meta-Parameters/basic.t
t/20-unit/Sub-Meta-Parameters/error_message.t
t/20-unit/Sub-Meta-Parameters/invocant.t
t/20-unit/Sub-Meta-Parameters/is_same_interface.t
t/20-unit/Sub-Meta-Parameters/slurpy.t
t/20-unit/Sub-Meta-Returns/basic.t
t/20-unit/Sub-Meta-Returns/error_message.t
t/20-unit/Sub-Meta-Returns/is_same_interface.t
t/20-unit/Sub-Meta-Test/sub_meta.t
t/20-unit/Sub-Meta-Test/sub_meta_param.t
t/20-unit/Sub-Meta-Test/sub_meta_parameters.t
t/20-unit/Sub-Meta-Test/test_interface_error_message.t
t/20-unit/Sub-Meta-Test/test_is_same_interface.t
t/20-unit/Sub-Meta-Type/basic.t
t/20-unit/Sub-Meta-Type/get_message.t
t/20-unit/Sub-Meta-TypeSub/basic.t
t/20-unit/Sub-Meta/apply.t
t/20-unit/Sub-Meta/basic.t
t/20-unit/Sub-Meta/constant.t
t/20-unit/Sub-Meta/display.t
t/20-unit/Sub-Meta/error_message.t
t/20-unit/Sub-Meta/fullname.t
t/20-unit/Sub-Meta/is_same_interface.t
t/20-unit/Sub-Meta/new.t
t/20-unit/Sub-Meta/parameters.t
t/20-unit/Sub-Meta/refcount_sub.t
t/20-unit/Sub-Meta/returns.t
t/20-unit/Sub-Meta/sub.t
t/20-unit/Sub-Meta/subinfo.t
t/20-unit/Types-Sub/basic.t
t/30-integration/Function-Parameters-with-Return/types_sub.t
t/30-integration/Function-Parameters/types_sub.t
t/30-integration/Function-Return/types_sub.t
t/30-integration/Sub-Wrap-In-Type-Attribute/types_sub.t
t/30-integration/Sub-Wrap-In-Type/types_sub.t
t/lib/MySubMeta.pm
t/lib/MySubMeta/Finder.pm
t/lib/MySubMeta/Param.pm
t/lib/MySubMeta/Parameters.pm
t/lib/MySubMeta/Returns.pm
META.yml
MANIFEST