Search results for "module:Specio::Constraint::Parameterized"
Specio::Constraint::Parameterized - A class which represents parameterized constraints
This class implements the API for parameterized types....
DROLSKY/Specio-0.48 - 11 Jun 2022 16:32:27 UTC
Specio - Type constraints and coercions for Perl
The "Specio" distribution provides classes for representing type constraints and coercion, along with syntax sugar for declaring them. Note that this is not a proper type system for Perl. Nothing in this distribution will magically make the Perl inte...
DROLSKY/Specio-0.48 - 11 Jun 2022 16:32:27 UTC
Specio::Declare - Specio declaration subroutines
This package exports a set of type declaration helpers. Importing this package also causes it to create a "t" subroutine in the calling package....
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::Library::Builtins - Implements type constraint objects for Perl's built-in types
This library provides a set of types parallel to those provided by Moose. The types are in the following hierarchy Item Bool Maybe (of `a) Undef Defined Value Str Num Int ClassName Ref ScalarRef (of `a) ArrayRef (of `a) HashRef (of `a) CodeRef Regexp...
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