Type::Tiny::XS - Online Linux Manual Page
Section : 3pm
Updated : 2021-02-07
Source : perl v5.32.1
Note : User Contributed Perl Documentation
NAMEType::Tiny::XS − provides an XS boost for some of Type::Tiny's built−in type constraints
SYNOPSIS use Types::Standard qw(Int);
DESCRIPTIONThis module is optionally used by Type::Tiny 0.045_03 and above to provide faster, C−based implementations of some type constraints. (This package has only core dependencies, and does not depend on Type::Tiny, so other data validation frameworks might also consider using it!) Only the following three functions should be considered part of the supported API: Type::Tiny::XS::get_coderef_for($type) Given a supported type constraint name, such as "Int", returns a coderef that can be used to validate a parameter against this constraint. Returns undef if this module cannot provide a suitable coderef. Type::Tiny::XS::get_subname_for($type) Like get_coderef_for but returns the name of such a sub as a string. Returns undef if this module cannot provide a suitable sub name. Type::Tiny::XS::is_known($coderef) Returns true if the coderef was provided by Type::Tiny::XS. In addition to the above functions, the subs returned by get_coderef_for and get_subname_for are considered part of the ‟supported API”, but only for the lifetime of the Perl process that returned them. To clarify, if you call get_subname_for("ArrayRef[Int]") in a script, this will return the name of a sub. That sub (which can be used to validate arrayrefs of integers) is now considered part of the supported API of Type::Tiny::XS until the script finishes running. Next time the script runs, there is no guarantee that the sub will continue to exist, or continue to do the same thing.
BUGSPlease report any bugs to <http://rt.cpan.org/Dist/Display.html?Queue=Type−Tiny−XS>.
SEE ALSOType::Tiny, Types::Standard.
AUTHORToby Inkster <tobyink@cpan.org> forked all this from Mouse::Util::TypeConstraints. ArrayLike, HashLike, CodeLike, and StringLike constraints based on code by ikegami on StackOverflow. <https://stackoverflow.com/a/64019481/1990570>.
COPYRIGHT AND LICENCEThis software is copyright (c) 2014, 2018−2020 by Toby Inkster. This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.
DISCLAIMER OF WARRANTIESTHIS PACKAGE IS PROVIDED ‟AS IS” AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. 0
Johanes Gumabo
Data Size : 8,512 byte
man-Type::Tiny::XS.3pmBuild : 2025-03-22, 13:26 :
Visitor Screen : x
Visitor Counter ( page / site ) : 1 / 1,209,013
Visitor ID : :
Visitor IP : 18.191.147.160 :
Visitor Provider : AMAZON-02 :
Provider Position ( lat x lon ) : 39.962500 x -83.006100 : x
Provider Accuracy Radius ( km ) : 1000 :
Provider City : Columbus :
Provider Province : Ohio , : ,
Provider Country : United States :
Provider Continent : North America :
Visitor Recorder : Version :
Visitor Recorder : Library :
Online Linux Manual Page : Version : Online Linux Manual Page - Fedora.40 - march=x86-64 - mtune=generic - 25.03.22
Online Linux Manual Page : Library : lib_c - 24.10.03 - march=x86-64 - mtune=generic - Fedora.40
Online Linux Manual Page : Library : lib_m - 24.10.03 - march=x86-64 - mtune=generic - Fedora.40
Data Base : Version : Online Linux Manual Page Database - 24.04.13 - march=x86-64 - mtune=generic - fedora-38
Data Base : Library : lib_c - 23.02.07 - march=x86-64 - mtune=generic - fedora.36
If error, please print screen and send to johanes_gumabo@yahoo.co.id
Under development. Support me via PayPal.
ERROR : Need New Coding : (parse_manual_page_|254|Type::Tiny::XS.3pm|36/37|el══─{─══.|.el══─{─══. ds -- \|\(em\|
) (htmlprn|160|Type::Tiny::XS.3pm|36/37|.el══─{─══. ds -- — |.el══─{─══. ds -- \|\(em\|
) (parse_manual_page_|254|Type::Tiny::XS.3pm|43|br══─}─══|'br══─}─══
) (htmlprn|160|Type::Tiny::XS.3pm|43|'br══─}─══ |'br══─}─══
)