Search results for "module:Specio::DeclaredAt"
Specio::DeclaredAt - A class to represent where a type or coercion was declared
This class provides a thin wrapper around some of the return values from Perl's "caller" built-in. It's used internally to identify where types and coercions are being declared, which is useful when generating error messages....
DROLSKY/Specio-0.48 - 11 Jun 2022 16:32:27 UTC
Specio::Coercion - A class representing a coercion from one type to another
This class represents a coercion from one type to another. Internally, a coercion is a piece of code that takes a value of one type returns a new value of a new type. For example, a coercion from c<Num> to "Int" might round a number to its nearest in...
DROLSKY/Specio-0.48 - 11 Jun 2022 16:32:27 UTC
Specio::Constraint::Simple - Class for simple (non-parameterized or specialized) types
This class implements simple type constraints, constraints without special properties or parameterization. It does not actually contain any real code of its own. The entire implementation is provided by the Specio::Constraint::Role::Interface role, b...
DROLSKY/Specio-0.48 - 11 Jun 2022 16:32:27 UTC
Specio::Constraint::Structurable - A class which represents structurable constraints
This class implements the API for structurable types like "Dict", "Map"< and "Tuple"....
DROLSKY/Specio-0.48 - 11 Jun 2022 16:32:27 UTC
Specio::Constraint::Parameterizable - A class which represents parameterizable constraints
This class implements the API for parameterizable types like "ArrayRef" and "Maybe"....
DROLSKY/Specio-0.48 - 11 Jun 2022 16:32:27 UTC