Metadata for perl-Specio-0.42-2.el8.noarch.rpm

0 directories 0 files
Go up

INFO

Name: perl-Specio
Version: 0.42-2.el8
Arch: noarch
Summary: Type constraints and coercions for Perl
License: Artistic 2.0
Vendor: CloudLinux
Build Host: build.cloudlinux.com
Build Date: Tue Nov 19 07:31:31 2019
Size: 343653
URL: http://search.cpan.org/dist/Specio/
Description: 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 interpreter start checking a value's
type on assignment to a variable. In fact, there's no built-in way to apply a
type to a variable at all.

Instead, you can explicitly check a value against a type, and optionally coerce
values to that type.

FILES

/usr/share/doc/perl-Specio
/usr/share/doc/perl-Specio/CONTRIBUTING.md
/usr/share/doc/perl-Specio/Changes
/usr/share/doc/perl-Specio/README.md
/usr/share/doc/perl-Specio/TODO.md
/usr/share/licenses/perl-Specio
/usr/share/licenses/perl-Specio/LICENSE
/usr/share/man/man3/Specio.3pm.gz
/usr/share/man/man3/Specio::Coercion.3pm.gz
/usr/share/man/man3/Specio::Constraint::AnyCan.3pm.gz
/usr/share/man/man3/Specio::Constraint::AnyDoes.3pm.gz
/usr/share/man/man3/Specio::Constraint::AnyIsa.3pm.gz
/usr/share/man/man3/Specio::Constraint::Enum.3pm.gz
/usr/share/man/man3/Specio::Constraint::Intersection.3pm.gz
/usr/share/man/man3/Specio::Constraint::ObjectCan.3pm.gz
/usr/share/man/man3/Specio::Constraint::ObjectDoes.3pm.gz
/usr/share/man/man3/Specio::Constraint::ObjectIsa.3pm.gz
/usr/share/man/man3/Specio::Constraint::Parameterizable.3pm.gz
/usr/share/man/man3/Specio::Constraint::Parameterized.3pm.gz
/usr/share/man/man3/Specio::Constraint::Role::CanType.3pm.gz
/usr/share/man/man3/Specio::Constraint::Role::DoesType.3pm.gz
/usr/share/man/man3/Specio::Constraint::Role::Interface.3pm.gz
/usr/share/man/man3/Specio::Constraint::Role::IsaType.3pm.gz
/usr/share/man/man3/Specio::Constraint::Simple.3pm.gz
/usr/share/man/man3/Specio::Constraint::Structurable.3pm.gz
/usr/share/man/man3/Specio::Constraint::Structured.3pm.gz
/usr/share/man/man3/Specio::Constraint::Union.3pm.gz
/usr/share/man/man3/Specio::Declare.3pm.gz
/usr/share/man/man3/Specio::DeclaredAt.3pm.gz
/usr/share/man/man3/Specio::Exception.3pm.gz
/usr/share/man/man3/Specio::Exporter.3pm.gz
/usr/share/man/man3/Specio::Helpers.3pm.gz
/usr/share/man/man3/Specio::Library::Builtins.3pm.gz
/usr/share/man/man3/Specio::Library::Numeric.3pm.gz
/usr/share/man/man3/Specio::Library::Perl.3pm.gz
/usr/share/man/man3/Specio::Library::String.3pm.gz
/usr/share/man/man3/Specio::Library::Structured.3pm.gz
/usr/share/man/man3/Specio::Library::Structured::Dict.3pm.gz
/usr/share/man/man3/Specio::Library::Structured::Map.3pm.gz
/usr/share/man/man3/Specio::Library::Structured::Tuple.3pm.gz
/usr/share/man/man3/Specio::OO.3pm.gz
/usr/share/man/man3/Specio::PartialDump.3pm.gz
/usr/share/man/man3/Specio::Registry.3pm.gz
/usr/share/man/man3/Specio::Role::Inlinable.3pm.gz
/usr/share/man/man3/Specio::Subs.3pm.gz
/usr/share/man/man3/Specio::TypeChecks.3pm.gz
/usr/share/perl5/vendor_perl/Specio
/usr/share/perl5/vendor_perl/Specio.pm
/usr/share/perl5/vendor_perl/Specio/Coercion.pm
/usr/share/perl5/vendor_perl/Specio/Constraint
/usr/share/perl5/vendor_perl/Specio/Constraint/AnyCan.pm
/usr/share/perl5/vendor_perl/Specio/Constraint/AnyDoes.pm
/usr/share/perl5/vendor_perl/Specio/Constraint/AnyIsa.pm
/usr/share/perl5/vendor_perl/Specio/Constraint/Enum.pm
/usr/share/perl5/vendor_perl/Specio/Constraint/Intersection.pm
/usr/share/perl5/vendor_perl/Specio/Constraint/ObjectCan.pm
/usr/share/perl5/vendor_perl/Specio/Constraint/ObjectDoes.pm
/usr/share/perl5/vendor_perl/Specio/Constraint/ObjectIsa.pm
/usr/share/perl5/vendor_perl/Specio/Constraint/Parameterizable.pm
/usr/share/perl5/vendor_perl/Specio/Constraint/Parameterized.pm
/usr/share/perl5/vendor_perl/Specio/Constraint/Role
/usr/share/perl5/vendor_perl/Specio/Constraint/Role/CanType.pm
/usr/share/perl5/vendor_perl/Specio/Constraint/Role/DoesType.pm
/usr/share/perl5/vendor_perl/Specio/Constraint/Role/Interface.pm
/usr/share/perl5/vendor_perl/Specio/Constraint/Role/IsaType.pm
/usr/share/perl5/vendor_perl/Specio/Constraint/Simple.pm
/usr/share/perl5/vendor_perl/Specio/Constraint/Structurable.pm
/usr/share/perl5/vendor_perl/Specio/Constraint/Structured.pm
/usr/share/perl5/vendor_perl/Specio/Constraint/Union.pm
/usr/share/perl5/vendor_perl/Specio/Declare.pm
/usr/share/perl5/vendor_perl/Specio/DeclaredAt.pm
/usr/share/perl5/vendor_perl/Specio/Exception.pm
/usr/share/perl5/vendor_perl/Specio/Exporter.pm
/usr/share/perl5/vendor_perl/Specio/Helpers.pm
/usr/share/perl5/vendor_perl/Specio/Library
/usr/share/perl5/vendor_perl/Specio/Library/Builtins.pm
/usr/share/perl5/vendor_perl/Specio/Library/Numeric.pm
/usr/share/perl5/vendor_perl/Specio/Library/Perl.pm
/usr/share/perl5/vendor_perl/Specio/Library/String.pm
/usr/share/perl5/vendor_perl/Specio/Library/Structured
/usr/share/perl5/vendor_perl/Specio/Library/Structured.pm
/usr/share/perl5/vendor_perl/Specio/Library/Structured/Dict.pm
/usr/share/perl5/vendor_perl/Specio/Library/Structured/Map.pm
/usr/share/perl5/vendor_perl/Specio/Library/Structured/Tuple.pm
/usr/share/perl5/vendor_perl/Specio/OO.pm
/usr/share/perl5/vendor_perl/Specio/PartialDump.pm
/usr/share/perl5/vendor_perl/Specio/Registry.pm
/usr/share/perl5/vendor_perl/Specio/Role
/usr/share/perl5/vendor_perl/Specio/Role/Inlinable.pm
/usr/share/perl5/vendor_perl/Specio/Subs.pm
/usr/share/perl5/vendor_perl/Specio/TypeChecks.pm

REQUIRES

perl(:MODULE_COMPAT_5.26.3)
perl(:VERSION) 5.8.0
perl(B)
perl(Carp)
perl(Devel::StackTrace)
perl(Eval::Closure)
perl(Exporter)
perl(List::Util) 1.33
perl(MRO::Compat)
perl(Module::Runtime)
perl(Ref::Util) 0.112
perl(Role::Tiny) 1.003003
perl(Role::Tiny::With)
perl(Scalar::Util)
perl(Specio::Coercion)
perl(Specio::Constraint::Parameterizable)
perl(Specio::Constraint::Parameterized)
perl(Specio::Constraint::Role::CanType)
perl(Specio::Constraint::Role::DoesType)
perl(Specio::Constraint::Role::Interface)
perl(Specio::Constraint::Role::IsaType)
perl(Specio::Constraint::Simple)
perl(Specio::Constraint::Structurable)
perl(Specio::Constraint::Structured)
perl(Specio::Declare)
perl(Specio::DeclaredAt)
perl(Specio::Exception)
perl(Specio::Exporter)
perl(Specio::Helpers)
perl(Specio::Library::Builtins)
perl(Specio::Library::Perl)
perl(Specio::Library::String)
perl(Specio::Library::Structured::Dict)
perl(Specio::Library::Structured::Map)
perl(Specio::Library::Structured::Tuple)
perl(Specio::OO)
perl(Specio::PartialDump)
perl(Specio::Registry)
perl(Specio::Role::Inlinable)
perl(Specio::TypeChecks)
perl(Storable)
perl(Sub::Util) 1.40
perl(overload)
perl(parent)
perl(re)
perl(strict)
perl(version) 0.83
perl(warnings)
rpmlib(CompressedFileNames) 3.0.4-1
rpmlib(FileDigests) 4.6.0-1
rpmlib(PayloadFilesHavePrefix) 4.0-1
rpmlib(PayloadIsXz) 5.2-1

PROVIDES

perl(Specio) 0.42
perl(Specio::Coercion) 0.42
perl(Specio::Constraint::AnyCan) 0.42
perl(Specio::Constraint::AnyDoes) 0.42
perl(Specio::Constraint::AnyIsa) 0.42
perl(Specio::Constraint::Enum) 0.42
perl(Specio::Constraint::Intersection) 0.42
perl(Specio::Constraint::ObjectCan) 0.42
perl(Specio::Constraint::ObjectDoes) 0.42
perl(Specio::Constraint::ObjectIsa) 0.42
perl(Specio::Constraint::Parameterizable) 0.42
perl(Specio::Constraint::Parameterized) 0.42
perl(Specio::Constraint::Role::CanType) 0.42
perl(Specio::Constraint::Role::DoesType) 0.42
perl(Specio::Constraint::Role::Interface) 0.42
perl(Specio::Constraint::Role::IsaType) 0.42
perl(Specio::Constraint::Simple) 0.42
perl(Specio::Constraint::Structurable) 0.42
perl(Specio::Constraint::Structured) 0.42
perl(Specio::Constraint::Union) 0.42
perl(Specio::Declare) 0.42
perl(Specio::DeclaredAt) 0.42
perl(Specio::Exception) 0.42
perl(Specio::Exporter) 0.42
perl(Specio::Helpers) 0.42
perl(Specio::Library::Builtins) 0.42
perl(Specio::Library::Numeric) 0.42
perl(Specio::Library::Perl) 0.42
perl(Specio::Library::String) 0.42
perl(Specio::Library::Structured) 0.42
perl(Specio::Library::Structured::Dict) 0.42
perl(Specio::Library::Structured::Map) 0.42
perl(Specio::Library::Structured::Tuple) 0.42
perl(Specio::OO) 0.42
perl(Specio::PartialDump) 0.42
perl(Specio::Registry) 0.42
perl(Specio::Role::Inlinable) 0.42
perl(Specio::Subs) 0.42
perl(Specio::TypeChecks) 0.42
perl-Specio 0.42-2.el8

CONFIG FILES

/usr/share/doc/perl-Specio
/usr/share/doc/perl-Specio/CONTRIBUTING.md d
/usr/share/doc/perl-Specio/Changes d
/usr/share/doc/perl-Specio/README.md d
/usr/share/doc/perl-Specio/TODO.md d
/usr/share/licenses/perl-Specio
/usr/share/licenses/perl-Specio/LICENSE l
/usr/share/man/man3/Specio.3pm.gz d
/usr/share/man/man3/Specio::Coercion.3pm.gz d
/usr/share/man/man3/Specio::Constraint::AnyCan.3pm.gz d
/usr/share/man/man3/Specio::Constraint::AnyDoes.3pm.gz d
/usr/share/man/man3/Specio::Constraint::AnyIsa.3pm.gz d
/usr/share/man/man3/Specio::Constraint::Enum.3pm.gz d
/usr/share/man/man3/Specio::Constraint::Intersection.3pm.gz d
/usr/share/man/man3/Specio::Constraint::ObjectCan.3pm.gz d
/usr/share/man/man3/Specio::Constraint::ObjectDoes.3pm.gz d
/usr/share/man/man3/Specio::Constraint::ObjectIsa.3pm.gz d
/usr/share/man/man3/Specio::Constraint::Parameterizable.3pm.gz d
/usr/share/man/man3/Specio::Constraint::Parameterized.3pm.gz d
/usr/share/man/man3/Specio::Constraint::Role::CanType.3pm.gz d
/usr/share/man/man3/Specio::Constraint::Role::DoesType.3pm.gz d
/usr/share/man/man3/Specio::Constraint::Role::Interface.3pm.gz d
/usr/share/man/man3/Specio::Constraint::Role::IsaType.3pm.gz d
/usr/share/man/man3/Specio::Constraint::Simple.3pm.gz d
/usr/share/man/man3/Specio::Constraint::Structurable.3pm.gz d
/usr/share/man/man3/Specio::Constraint::Structured.3pm.gz d
/usr/share/man/man3/Specio::Constraint::Union.3pm.gz d
/usr/share/man/man3/Specio::Declare.3pm.gz d
/usr/share/man/man3/Specio::DeclaredAt.3pm.gz d
/usr/share/man/man3/Specio::Exception.3pm.gz d
/usr/share/man/man3/Specio::Exporter.3pm.gz d
/usr/share/man/man3/Specio::Helpers.3pm.gz d
/usr/share/man/man3/Specio::Library::Builtins.3pm.gz d
/usr/share/man/man3/Specio::Library::Numeric.3pm.gz d
/usr/share/man/man3/Specio::Library::Perl.3pm.gz d
/usr/share/man/man3/Specio::Library::String.3pm.gz d
/usr/share/man/man3/Specio::Library::Structured.3pm.gz d
/usr/share/man/man3/Specio::Library::Structured::Dict.3pm.gz d
/usr/share/man/man3/Specio::Library::Structured::Map.3pm.gz d
/usr/share/man/man3/Specio::Library::Structured::Tuple.3pm.gz d
/usr/share/man/man3/Specio::OO.3pm.gz d
/usr/share/man/man3/Specio::PartialDump.3pm.gz d
/usr/share/man/man3/Specio::Registry.3pm.gz d
/usr/share/man/man3/Specio::Role::Inlinable.3pm.gz d
/usr/share/man/man3/Specio::Subs.3pm.gz d
/usr/share/man/man3/Specio::TypeChecks.3pm.gz d
/usr/share/perl5/vendor_perl/Specio
/usr/share/perl5/vendor_perl/Specio.pm
/usr/share/perl5/vendor_perl/Specio/Coercion.pm
/usr/share/perl5/vendor_perl/Specio/Constraint
/usr/share/perl5/vendor_perl/Specio/Constraint/AnyCan.pm
/usr/share/perl5/vendor_perl/Specio/Constraint/AnyDoes.pm
/usr/share/perl5/vendor_perl/Specio/Constraint/AnyIsa.pm
/usr/share/perl5/vendor_perl/Specio/Constraint/Enum.pm
/usr/share/perl5/vendor_perl/Specio/Constraint/Intersection.pm
/usr/share/perl5/vendor_perl/Specio/Constraint/ObjectCan.pm
/usr/share/perl5/vendor_perl/Specio/Constraint/ObjectDoes.pm
/usr/share/perl5/vendor_perl/Specio/Constraint/ObjectIsa.pm
/usr/share/perl5/vendor_perl/Specio/Constraint/Parameterizable.pm
/usr/share/perl5/vendor_perl/Specio/Constraint/Parameterized.pm
/usr/share/perl5/vendor_perl/Specio/Constraint/Role
/usr/share/perl5/vendor_perl/Specio/Constraint/Role/CanType.pm
/usr/share/perl5/vendor_perl/Specio/Constraint/Role/DoesType.pm
/usr/share/perl5/vendor_perl/Specio/Constraint/Role/Interface.pm
/usr/share/perl5/vendor_perl/Specio/Constraint/Role/IsaType.pm
/usr/share/perl5/vendor_perl/Specio/Constraint/Simple.pm
/usr/share/perl5/vendor_perl/Specio/Constraint/Structurable.pm
/usr/share/perl5/vendor_perl/Specio/Constraint/Structured.pm
/usr/share/perl5/vendor_perl/Specio/Constraint/Union.pm
/usr/share/perl5/vendor_perl/Specio/Declare.pm
/usr/share/perl5/vendor_perl/Specio/DeclaredAt.pm
/usr/share/perl5/vendor_perl/Specio/Exception.pm
/usr/share/perl5/vendor_perl/Specio/Exporter.pm
/usr/share/perl5/vendor_perl/Specio/Helpers.pm
/usr/share/perl5/vendor_perl/Specio/Library
/usr/share/perl5/vendor_perl/Specio/Library/Builtins.pm
/usr/share/perl5/vendor_perl/Specio/Library/Numeric.pm
/usr/share/perl5/vendor_perl/Specio/Library/Perl.pm
/usr/share/perl5/vendor_perl/Specio/Library/String.pm
/usr/share/perl5/vendor_perl/Specio/Library/Structured
/usr/share/perl5/vendor_perl/Specio/Library/Structured.pm
/usr/share/perl5/vendor_perl/Specio/Library/Structured/Dict.pm
/usr/share/perl5/vendor_perl/Specio/Library/Structured/Map.pm
/usr/share/perl5/vendor_perl/Specio/Library/Structured/Tuple.pm
/usr/share/perl5/vendor_perl/Specio/OO.pm
/usr/share/perl5/vendor_perl/Specio/PartialDump.pm
/usr/share/perl5/vendor_perl/Specio/Registry.pm
/usr/share/perl5/vendor_perl/Specio/Role
/usr/share/perl5/vendor_perl/Specio/Role/Inlinable.pm
/usr/share/perl5/vendor_perl/Specio/Subs.pm
/usr/share/perl5/vendor_perl/Specio/TypeChecks.pm

LICENSE FILES

Artistic 2.0