Type::Exception - exceptions for Type::Tiny and friends
new(%attributes)
Moose-style constructor function.
throw(%attributes)
Constructs an exception and passes it to die.
die
Automatically populates context.
context
message
The error message.
Hashref containing the package, file and line that generated the error.
to_string
Returns the message, followed by the context if it is set.
Stringification is overloaded to call to_string.
%Type::Tiny::CarpInternal
Serves a similar purpose to %Carp::CarpInternal.
%Carp::CarpInternal
Please report any bugs to http://rt.cpan.org/Dist/Display.html?Queue=Type-Tiny.
Type::Exception::Assertion, Type::Exception::WrongNumberOfParameters.
Toby Inkster <tobyink@cpan.org>.
This software is copyright (c) 2013 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.
THIS 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.
To install Type::Tiny, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Type::Tiny
CPAN shell
perl -MCPAN -e shell install Type::Tiny
For more information on module installation, please visit the detailed CPAN module installation guide.