includesome partial types. These modules are never intended to be seen be the user, such as in generated documentation pages with
crystal doc, but I can't exactly make them private either if I want to include them in other modules/types, and protected doesn't seem to work on modules, so I'm not really sure if Crystal has a solution for me...
:nodoc:module didn't generate docs with references to the hidden module, as it currently does with "Instance methods inherited from module..."
A::Bmodule that does
include A(don't ask why), and this works until you add an
includedhook. Probably gives up fully resolving due to cyclic graph
ClassMethodshas a default argument value specified to be a constant. This constant id is guaranteed to exist in all types that include
Foo, but with a different value for each type.