Provided by: libcatmandu-perl_0.9505-1_all bug

NAME

       Catmandu::Error - Catmandu error hierarchy

SYNOPSIS

           use Catmandu::Sane;

           sub be_naughty {
               Catmandu::BadArg->throw("very naughty") if shift;
           }

           try {
               be_naughty(1);
           } catch_case [
               'Catmandu::BadArg' => sub {
                   say "sorry";
               }
           ];

CURRRENT ERROR HIERARCHY Throwable::Error Catmandu::Error Catmandu::BadVal Catmandu::BadArg

       Catmandu::BadFixArg Catmandu::NotImplemented Catmandu::NoSuchPackage
       Catmandu::NoSuchFixPackage Catmandu::FixParseError Catmandu::FixError Catmandu::HTTPError

SEE ALSO

       Throwable