Skip to content

Instantly share code, notes, and snippets.

@Whateverable
Created July 2, 2019 12:56
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Whateverable/2dbfd9cf73a534515043be9e2a4d4f8b to your computer and use it in GitHub Desktop.
Save Whateverable/2dbfd9cf73a534515043be9e2a4d4f8b to your computer and use it in GitHub Desktop.
greppable6
File Code
AKIYM/JSON-Hjson
…/Hjson.pm6 :7:
class X::JSON::Hjson::Invalid is Exception {
AKIYM/JSON-Hjson
…/Hjson.pm6 :16:
X::JSON::Hjson::Invalid.new(source => $text).throw;
ALOREN/Getopt-Advance
…/Advance.adoc :458:
* X::GA::ParseError
ALOREN/Getopt-Advance
…/Advance.adoc :459:
* X::GA::OptionError
ALOREN/Getopt-Advance
…/Advance.adoc :460:
* X::GA::GroupError
ALOREN/Getopt-Advance
…/Advance.adoc :461:
* X::GA::NonOptionError
ALOREN/Getopt-Advance
…/Advance.adoc :464:
X::GA::ParseError exception when `OptionSet` match failed.
ALOREN/Getopt-Advance
…/Advance.adoc :470:
* X::GA::WantPrintHelper
ALOREN/Getopt-Advance
…/Advance.adoc :476:
* X::GA::WantPrintAllHelper
ALOREN/Getopt-Advance
…/Advance.adoc :970:
* X::GA::Exception
ALOREN/Getopt-Advance
…/Advance.adoc :974:
* X::GA::ParseError
ALOREN/Getopt-Advance
…/Advance.adoc :981:
* X::GA::OptionError
ALOREN/Getopt-Advance
…/Advance.adoc :988:
* X::GA::GroupError
ALOREN/Getopt-Advance
…/Advance.adoc :995:
* X::GA::NonOptionError
ALOREN/Getopt-Advance
…/Advance.adoc :1002:
* X::GA::Error
ALOREN/Getopt-Advance
…/Advance.adoc :1009:
* X::GA::WantPrintHelper
ALOREN/Getopt-Advance
…/Advance.adoc :1017:
* X::GA::WantPrintAllHelper
ALOREN/Getopt-Advance
…/Advance.pm6 :123:
when X::GA::ParseError |
ALOREN/Getopt-Advance
…/Advance.pm6 :124:
X::GA::OptionError |
ALOREN/Getopt-Advance
…/Advance.pm6 :125:
X::GA::GroupError |
ALOREN/Getopt-Advance
…/Advance.pm6 :126:
X::GA::NonOptionError {
ALOREN/Getopt-Advance
…/Advance.pm6 :135:
when X::GA::WantPrintHelper {
ALOREN/Getopt-Advance
…/Advance.pm6 :140:
when X::GA::WantPrintAllHelper {
ALOREN/Getopt-Advance
…/Exception.pm6 :4:
class X::GA::Exception is Exception {
ALOREN/Getopt-Advance
…/Exception.pm6 :8:
class X::GA::ParseError is X::GA::Exception { }
ALOREN/Getopt-Advance
…/Exception.pm6 :11:
X::GA::ParseError
ALOREN/Getopt-Advance
…/Exception.pm6 :18:
class X::GA::OptionError is X::GA::Exception { }
ALOREN/Getopt-Advance
…/Exception.pm6 :21:
X::GA::OptionError
ALOREN/Getopt-Advance
…/Exception.pm6 :26:
class X::GA::GroupError is X::GA::Exception { }
ALOREN/Getopt-Advance
…/Exception.pm6 :29:
X::GA::GroupError
ALOREN/Getopt-Advance
…/Exception.pm6 :34:
class X::GA::NonOptionError is X::GA::Exception { }
ALOREN/Getopt-Advance
…/Exception.pm6 :37:
X::GA::NonOptionError
ALOREN/Getopt-Advance
…/Exception.pm6 :44:
class X::GA::Error is X::GA::Exception { }
ALOREN/Getopt-Advance
…/Exception.pm6 :47:
X::GA::Error
ALOREN/Getopt-Advance
…/Exception.pm6 :52:
class X::GA::WantPrintHelper is X::GA::Exception { }
ALOREN/Getopt-Advance
…/Exception.pm6 :55:
X::GA::WantPrintHelper.new().throw;
ALOREN/Getopt-Advance
…/Exception.pm6 :58:
class X::GA::WantPrintAllHelper is X::GA::Exception { }
ALOREN/Getopt-Advance
…/Exception.pm6 :61:
X::GA::WantPrintAllHelper.new().throw;
ALOREN/Terminal-Table
…/Exception.pm6 :4:
class X::Kinoko::Error is Exception {
ALOREN/Terminal-Table
…/Exception.pm6 :12:
class X::Kinoko::Warning is Exception {
ALOREN/Terminal-Table
…/Frame.pm6 :78:
X::Kinoko::Error.new(msg => 'width must be integer multiple of base width.')
ALOREN/Terminal-Table
…/Frame.pm6 :193:
X::Kinoko::Error.new(msg => 'padding width must be divides by padding-char width').throw();
ALOREN/Terminal-Table
…/Frame.pm6 :220:
X::Kinoko::Error.new(msg => 'Can not recognize align type!').throw();
ALOREN/Terminal-Table
…/Frame.pm6 :249:
X::Kinoko::Error.new(msg => 'padding width must be divides by padding-char width').throw();
ALOREN/Terminal-Table
…/Frame.pm6 :274:
X::Kinoko::Error.new(msg => 'Can not recognize align type!').throw();
ALOREN/Terminal-Table
…/Generator.pm6 :190:
X::Kinoko::Error.new(msg => 'All style should be none!')
ALOREN/Terminal-Table
…/Generator.pm6 :196:
X::Kinoko::Error.new(msg => 'The style-end is bigger than current index.')
ALOREN/Terminal-Table
…/String.pm6 :34:
X::Kinoko::Error.new(msg => 'Extend width must be divides by string width')
ALOREN/Terminal-Table
…/Style.pm6 :478:
X::Kinoko::Error.new(msg => 'none style expect!').throw();
ALOREN/Terminal-Table
…/Style.pm6 :548:
X::Kinoko::Error.new(msg => 'Not recognize style.')
ATROXAPER/LogP6-Writer-Journald
…/Journald.pm6 :55:
X::LogP6::PatternIsNotValid.new(:$!pattern).throw
ATROXAPER/Propius
…/Propius.pm6 :31:
class X::Propius::LoadingFail {
ATROXAPER/Propius
…/Propius.pm6 :279:
fail X::Propius::LoadingFail.new(:$key) without $value;
AZAWAWI/MsgPack
…/102-pack-int.t :23:
# throws-like { MsgPack::pack( 2**64 ); }, X::MsgPack::Packer;
AZAWAWI/MsgPack
…/102-pack-int.t :42:
# todo "Implement X::MsgPack::Packer on limits validation";
AZAWAWI/MsgPack
…/102-pack-int.t :43:
# throws-like { MsgPack::pack( -9223372036854775809 ); }, X::MsgPack::Packer;
AZAWAWI/MsgPack
…/104-pack-string.t :15:
#throws-like { MsgPack::pack( 'a' x (2**32) ); }, X::MsgPack::Packer;
BDUGGAN/Grammar-PrettyErrors
…/README.md :68:
* `error` -- a `X::Grammar::PrettyError` object (below).
BDUGGAN/Grammar-PrettyErrors
…/README.md :75:
### X::Grammar::PrettyError (class)
BDUGGAN/Grammar-PrettyErrors
…/PrettyErrors.pm6 :6:
class X::Grammar::PrettyError is Exception {
BDUGGAN/Grammar-PrettyErrors
…/PrettyErrors.pm6 :91:
my $error = X::Grammar::PrettyError.new(:$parsed,:$target,:$colors);
CONO/Supply-Timeout
…/README.md :18:
when X::Supply::Timeout {
CONO/Supply-Timeout
…/Timeout.pm6 :3:
class X::Supply::Timeout is Exception {
CONO/Supply-Timeout
…/Timeout.pm6 :24:
X::Supply::Timeout.new.throw;
CONO/Supply-Timeout
…/Timeout.pm6 :48:
when X::Supply::Timeout {
CONO/Supply-Timeout
…/02-supply.t :17:
when X::Supply::Timeout {
CTILMES/CroX-HTTP-Auth-Munge
…/META6.json :2:
"name" : "CroX::HTTP::Auth::Munge",
CTILMES/CroX-HTTP-Auth-Munge
…/META6.json :15:
"CroX::HTTP::Auth::Munge" : "lib/CroX/HTTP/Auth/Munge.pm6",
CTILMES/CroX-HTTP-Auth-Munge
…/META6.json :16:
"CroX::HTTP::Auth::Munge::Header" : "lib/CroX/HTTP/Auth/Munge/Header.pm6"
CTILMES/CroX-HTTP-Auth-Munge
…/README.md :1:
CroX::HTTP::Auth::Munge
CTILMES/CroX-HTTP-Auth-Munge
…/README.md :4:
`CroX::HTTP::Auth::Munge` is a
CTILMES/CroX-HTTP-Auth-Munge
…/README.md :34:
### `CroX::HTTP::Auth::Munge::Session`
CTILMES/CroX-HTTP-Auth-Munge
…/README.md :55:
### `CroX::HTTP::Auth::Munge`
CTILMES/CroX-HTTP-Auth-Munge
…/README.md :61:
`CroX::HTTP::Auth::Munge::Session` role.
CTILMES/CroX-HTTP-Auth-Munge
…/README.md :76:
before CroX::HTTP::Auth::Munge[CroX::HTTP::Auth::Munge::Session].new;
CTILMES/CroX-HTTP-Auth-Munge
…/README.md :78:
get -> CroX::HTTP::Auth::Munge::Session $session {
CTILMES/CroX-HTTP-Auth-Munge
…/README.md :92:
before CroX::HTTP::Auth::Munge[CroX::HTTP::Auth::Munge::Session].new(:$munge);
CTILMES/CroX-HTTP-Auth-Munge
…/README.md :108:
class MySession does CroX::HTTP::Auth::Munge::Session
CTILMES/CroX-HTTP-Auth-Munge
…/README.md :114:
class MyAuth does CroX::HTTP::Auth::Munge[MySession] {}
CTILMES/CroX-HTTP-Auth-Munge
…/README.md :148:
`CroX::HTTP::Auth::Munge::Header` that exports a simple `munge()`
CTILMES/CroX-HTTP-Auth-Munge
…/README.md :155:
use CroX::HTTP::Auth::Munge::Header;
CTILMES/CroX-HTTP-Auth-Munge
…/client.p6 :4:
use CroX::HTTP::Auth::Munge::Header;
CTILMES/CroX-HTTP-Auth-Munge
…/customsession.p6 :5:
use CroX::HTTP::Auth::Munge;
CTILMES/CroX-HTTP-Auth-Munge
…/customsession.p6 :7:
class MySession does CroX::HTTP::Auth::Munge::Session
CTILMES/CroX-HTTP-Auth-Munge
…/customsession.p6 :13:
class MyAuth does CroX::HTTP::Auth::Munge[MySession] {}
CTILMES/CroX-HTTP-Auth-Munge
…/server.p6 :5:
use CroX::HTTP::Auth::Munge;
CTILMES/CroX-HTTP-Auth-Munge
…/server.p6 :11:
before CroX::HTTP::Auth::Munge[CroX::HTTP::Auth::Munge::Session].new;
CTILMES/CroX-HTTP-Auth-Munge
…/server.p6 :13:
get -> CroX::HTTP::Auth::Munge::Session $session {
CTILMES/CroX-HTTP-Auth-Munge
…/Munge.pm6 :6:
role CroX::HTTP::Auth::Munge::Session does Cro::HTTP::Auth
CTILMES/CroX-HTTP-Auth-Munge
…/Munge.pm6 :15:
role CroX::HTTP::Auth::Munge[CroX::HTTP::Auth::Munge::Session ::TSession]
CTILMES/CroX-HTTP-Auth-Munge
…/01-basic.t :4:
use CroX::HTTP::Auth::Munge;
CTILMES/CroX-HTTP-Auth-Munge
…/01-basic.t :5:
use CroX::HTTP::Auth::Munge::Header;
CTILMES/CroX-HTTP-Auth-Munge
…/01-basic.t :9:
class MySession does CroX::HTTP::Auth::Munge::Session
CTILMES/CroX-HTTP-Auth-Munge
…/01-basic.t :14:
class MyAuth does CroX::HTTP::Auth::Munge[MySession] {}
CTILMES/CroX-HTTP-Transform-GraphQL
…/META6.json :2:
"name" : "CroX::HTTP::Transform::GraphQL",
CTILMES/CroX-HTTP-Transform-GraphQL
…/META6.json :13:
"CroX::HTTP::Transform::GraphQL" : "lib/CroX/HTTP/Transform/GraphQL.pm6",
CTILMES/CroX-HTTP-Transform-GraphQL
…/META6.json :14:
"CroX::HTTP::Router::GraphQL" : "lib/CroX/HTTP/Router/GraphQL.pm6"
CTILMES/CroX-HTTP-Transform-GraphQL
…/GraphQL.pm6 :8:
unit class CroX::HTTP::Transform::GraphQL does Cro::Transform;
CTILMES/GraphQL
…/README.md :142:
There is also a `CroX::HTTP::Transform::GraphQL` you can easily delegate
CTILMES/GraphQL
…/README.md :147:
delegate graphql => CroX::HTTP::Transform::GraphQL.new(:$schema, :graphiql);
CTILMES/GraphQL
…/README.md :154:
`CroX::HTTP::Transform::GraphQL` is a `Cro::HTTP::Transform` that
CTILMES/LibCurl
…/README.md :308:
thrown X::LibCurl exception. You can catch these with CATCH. You can
CTILMES/LibCurl
…/README.md :329:
when X::LibCurl {
CTILMES/LibCurl
…/EasyHandle.pod6 :56:
=head3 class B<X::LibCurl> is Exception
CTILMES/LibCurl
…/EasyHandle.pod6 :152:
These will throw an X::LibCurl on any error.
CTILMES/LibCurl
…/EasyHandle.pod6 :163:
These will throw an X::LibCurl on any error.
CTILMES/LibCurl
…/MultiHandle.pod6 :64:
=head2 class B<X::LibCurl::Multi> is X::LibCurl
CTILMES/LibCurl
…/MultiHandle.pod6 :66:
Exception, just like L<X::LibCurl>, but for B<CURLMcode>.
CTILMES/LibCurl
…/LibCurl::EasyHandle.md :50:
### class **X::LibCurl** is Exception
CTILMES/LibCurl
…/LibCurl::EasyHandle.md :138:
These will throw an X::LibCurl on any error.
CTILMES/LibCurl
…/LibCurl::EasyHandle.md :152:
These will throw an X::LibCurl on any error.
CTILMES/LibCurl
…/LibCurl::MultiHandle.md :67:
class **X::LibCurl::Multi** is X::LibCurl
CTILMES/LibCurl
…/LibCurl::MultiHandle.md :70:
Exception, just like [X::LibCurl](X::LibCurl), but for **CURLMcode**.
CTILMES/LibCurl
…/Easy.pm6 :605:
die X::LibCurl.new(code => $ret) unless $ret == CURLE_OK;
CTILMES/LibCurl
…/EasyHandle.pm6 :532:
class X::LibCurl is Exception
CTILMES/LibCurl
…/EasyHandle.pm6 :543:
class X::LibCurl::Form is X::LibCurl
CTILMES/LibCurl
…/EasyHandle.pm6 :606:
die X::LibCurl::Form.new(code => $ret) if $ret != CURL_FORMADD_OK;
CTILMES/LibCurl
…/EasyHandle.pm6 :806:
die X::LibCurl.new(code => $ret) unless $ret == CURLE_OK;
CTILMES/LibCurl
…/EasyHandle.pm6 :811:
die X::LibCurl.new(code => $ret) unless $ret == CURLE_OK;
CTILMES/LibCurl
…/EasyHandle.pm6 :831:
die X::LibCurl.new(code => $ret) unless $ret == CURLE_OK;
CTILMES/LibCurl
…/EasyHandle.pm6 :836:
die X::LibCurl.new(code => $ret) unless $ret == CURLE_OK;
CTILMES/LibCurl
…/EasyHandle.pm6 :841:
die X::LibCurl.new(code => $ret) unless $ret == CURLE_OK;
CTILMES/LibCurl
…/EasyHandle.pm6 :846:
die X::LibCurl.new(code => $ret) unless $ret == CURLE_OK;
CTILMES/LibCurl
…/EasyHandle.pm6 :852:
die X::LibCurl.new(code => $ret) unless $ret == CURLE_OK;
CTILMES/LibCurl
…/EasyHandle.pm6 :859:
die X::LibCurl.new(code => $ret) unless $ret == CURLE_OK;
CTILMES/LibCurl
…/EasyHandle.pm6 :867:
die X::LibCurl.new(code => $ret) unless $ret == CURLE_OK;
CTILMES/LibCurl
…/EasyHandle.pm6 :875:
die X::LibCurl.new(code => $ret) unless $ret == CURLE_OK;
CTILMES/LibCurl
…/EasyHandle.pm6 :887:
die X::LibCurl.new(code => $ret) unless $ret == CURLE_OK;
CTILMES/LibCurl
…/Multi.pm6 :103:
!! X::LibCurl.new(code => $msg.code));
CTILMES/LibCurl
…/MultiHandle.pm6 :43:
class X::LibCurl::Multi is X::LibCurl
CTILMES/LibCurl
…/MultiHandle.pm6 :85:
die X::LibCurl::Multi.new(code => $ret) unless $ret == CURLM_OK;
CTILMES/LibCurl
…/MultiHandle.pm6 :91:
die X::LibCurl::Multi.new(code => $ret) unless $ret == CURLM_OK;
CTILMES/LibCurl
…/MultiHandle.pm6 :97:
die X::LibCurl::Multi.new(code => $ret) unless $ret == CURLM_OK;
CTILMES/LibCurl
…/MultiHandle.pm6 :103:
die X::LibCurl::Multi.new(code => $ret) unless $ret == CURLM_OK;
CTILMES/LibCurl
…/MultiHandle.pm6 :113:
die X::LibCurl::Multi.new(code => $ret);
CTILMES/LibCurl
…/MultiHandle.pm6 :120:
die X::LibCurl::Multi.new(code => $ret) unless $ret == CURLM_OK;
CTILMES/LibCurl
…/test0019.t :12:
throws-like { $curl.perform }, X::LibCurl, message => "Couldn't connect to server";
CTILMES/LibCurl
…/test0019.t :14:
throws-like { $curl.perform }, X::LibCurl, Int => 7;
CTILMES/LibCurl
…/test0020.t :11:
throws-like { $curl.perform }, X::LibCurl,
CTILMES/LibCurl
…/test0020.t :14:
throws-like { $curl.perform }, X::LibCurl,
CTILMES/LibCurl
…/test0023.t :12:
throws-like { $curl.perform }, X::LibCurl,
CTILMES/LibCurl
…/test0023.t :15:
throws-like { $curl.perform }, X::LibCurl,
CTILMES/LibCurl
…/test0024.t :17:
throws-like { $curl.perform }, X::LibCurl,
CTILMES/LibCurl
…/test0024.t :20:
throws-like { $curl.perform }, X::LibCurl,
CTILMES/LibCurl
…/test0025.t :17:
throws-like { $curl.perform }, X::LibCurl,
CTILMES/LibCurl
…/test0025.t :20:
throws-like { $curl.perform }, X::LibCurl,
CTILMES/LibCurl
…/test0029.t :17:
throws-like { $curl.perform }, X::LibCurl,
CTILMES/LibCurl
…/test0029.t :20:
throws-like { $curl.perform }, X::LibCurl,
CTILMES/LibCurl
…/test0030.t :17:
throws-like { $curl.perform }, X::LibCurl,
CTILMES/LibCurl
…/test0030.t :20:
throws-like { $curl.perform }, X::LibCurl,
CTILMES/LibCurl
…/test0036.t :16:
throws-like { $curl.perform }, X::LibCurl,
CTILMES/LibCurl
…/test0036.t :19:
throws-like { $curl.perform }, X::LibCurl,
CTILMES/LibCurl
…/test0037.t :16:
throws-like { $curl.perform }, X::LibCurl,
CTILMES/LibCurl
…/test0037.t :19:
throws-like { $curl.perform }, X::LibCurl,
CTILMES/LibCurl
…/test0038.t :17:
throws-like { $curl.perform }, X::LibCurl,
CTILMES/LibCurl
…/test0038.t :29:
throws-like { $curl.perform }, X::LibCurl,
CTILMES/LibCurl
…/test0094.t :19:
throws-like { $curl.perform }, X::LibCurl,
CTILMES/LibCurl
…/test0094.t :22:
throws-like { $curl.perform }, X::LibCurl,
CTILMES/LibCurl
…/test0099.t :18:
throws-like { $curl.perform }, X::LibCurl,
CTILMES/LibCurl
…/test0099.t :33:
throws-like { $curl.perform }, X::LibCurl,
CTILMES/LibGit2
…/Error.pm6 :66:
class X::Git is Exception
CTILMES/LibGit2
…/Error.pm6 :99:
die X::Git.new(code => Git::ErrorCode($code)) if $code < 0;
CTILMES/LibGit2
…/Odb.pm6 :185:
$channel.fail(X::Git.new(code => Git::ErrorCode($ret)))
CTILMES/LibGit2
…/Status.pm6 :225:
$channel.fail: X::Git.new(code => Git::ErrorCode($ret))
CTILMES/LibGit2
…/Tree.pm6 :92:
$channel.fail(X::Git.new(code => Git::ErrorCode($ret)))
CTILMES/LibGit2
…/09-oid.t :20:
X::Git, 'bad oid string', message => /:s unable to parse/;
CTILMES/LibGit2
…/14-branch.t :27:
X::Git, 'branch not found';
CTILMES/LibGit2
…/14-branch.t :40:
throws-like { $ref.branch-delete }, X::Git, 'cannot delete HEAD branch';
CTILMES/LibGit2
…/18-index.t :35:
throws-like { $index.read }, X::Git, 'Read in-memory fails',
CTILMES/LibGit2
…/18-index.t :38:
throws-like { $index.write }, X::Git, 'Write in-memory fails',
CTILMES/Munge
…/Munge.pm6.html :91:
<p>Base exception is X::Munge::Error.</p>
CTILMES/Munge
…/Munge.pm6 :194:
Base exception is X::Munge::Error.
CTILMES/Munge
…/Context.pm6 :73:
class X::Munge::Error is Exception
CTILMES/Munge
…/Context.pm6 :82:
class X::Munge::Unknown is X::Munge::Error
CTILMES/Munge
…/Context.pm6 :89:
class X::Munge::UnknownCipher is X::Munge::Unknown
CTILMES/Munge
…/Context.pm6 :94:
class X::Munge::UnknownMAC is X::Munge::Unknown
CTILMES/Munge
…/Context.pm6 :99:
class X::Munge::UnknownZip is X::Munge::Unknown
CTILMES/Munge
…/Context.pm6 :106:
die X::Munge::Error.new(code => Munge::Error($code))
CTILMES/Munge
…/Context.pm6 :158:
// die X::Munge::UnknownCipher.new($cipher)
CTILMES/Munge
…/Context.pm6 :175:
// die X::Munge::UnknownMAC.new($mac)
CTILMES/Munge
…/Context.pm6 :192:
// die X::Munge::UnknownZip.new($zip)
CTILMES/Munge
…/03-settings.t :81:
throws-like { Munge.new(cipher => 'bad') }, X::Munge::Error,
CTILMES/Munge
…/03-settings.t :84:
throws-like { Munge.new(cipher => 'bad') }, X::Munge::UnknownCipher,
CTILMES/Munge
…/03-settings.t :87:
throws-like { Munge.new(MAC => 'bad') }, X::Munge::Error,
CTILMES/Munge
…/03-settings.t :90:
throws-like { Munge.new(MAC => 'bad') }, X::Munge::UnknownMAC,
CTILMES/Munge
…/03-settings.t :93:
throws-like { Munge.new(zip => 'bad') }, X::Munge::Error,
CTILMES/Munge
…/03-settings.t :96:
throws-like { Munge.new(zip => 'bad') }, X::Munge::UnknownZip,
CTILMES/Munge
…/04-errors.t :10:
throws-like { $m.decode('bad credential') }, X::Munge::Error, 'Bad Credential';
CTILMES/Munge
…/04-errors.t :17:
}, X::Munge::Error, 'Expired Credential';
CTILMES/Munge
…/04-errors.t :24:
}, X::Munge::Error, 'Credential replayed';
CTILMES/Munge
…/04-errors.t :30:
}, X::Munge::Error, 'Unauthorized credential - uid';
CTILMES/Munge
…/04-errors.t :36:
}, X::Munge::Error, 'Unauthorized credential - gid';
CTILMES/Native-Exec
…/README.md :32:
`exec` does NOT return. On success, the `exec`ed program will replace your Perl 6 program entirely. If there are any errors, such as not finding the …
CTILMES/Native-Exec
…/README.md :37:
when X::Native::Exec {
CTILMES/Native-Exec
…/example4.p6 :7:
when X::Native::Exec
CTILMES/Native-Exec
…/Exec.pm6 :22:
class X::Native::Exec is Exception
CTILMES/Native-Exec
…/Exec.pm6 :46:
die X::Native::Exec.new(:$errno);
CTILMES/Native-Exec
…/Exec.pm6 :87:
as not finding the specified program, it will throw C<X::Native::Exec>
CTILMES/Native-Exec
…/Exec.pm6 :94:
when X::Native::Exec {
ELIZABETH/AccountableBagHash
…/Changes :6:
- Also export X::BagHash::Accountable and add tests for it
ELIZABETH/AccountableBagHash
…/README.md :18:
when X::BagHash::Acountable {
ELIZABETH/AccountableBagHash
…/README.md :29:
Also exports a `X::BagHash::Acountable` error class that will be thrown if an attempt is made to set the value to below 0.
ELIZABETH/AccountableBagHash
…/AccountableBagHash.pm6 :3:
class X::BagHash::Accountable is Exception {
ELIZABETH/AccountableBagHash
…/AccountableBagHash.pm6 :17:
!! X::BagHash::Accountable.new( :$key, :$value ).throw
ELIZABETH/AccountableBagHash
…/AccountableBagHash.pm6 :43:
when X::BagHash::Acountable {
ELIZABETH/AccountableBagHash
…/AccountableBagHash.pm6 :57:
Also exports a C<X::BagHash::Acountable> error class that will be thrown
ELIZABETH/AccountableBagHash
…/01-basic.t :20:
when X::BagHash::Accountable {
ELIZABETH/Acme-ಠ_ಠ
…/01-basic.t :12:
when CX::Warn {
ELIZABETH/Array-Agnostic
…/Agnostic.pm6 :124:
method splice() { X::NYI.new( :feature<splice> ).throw }
ELIZABETH/Array-Agnostic
…/Agnostic.pm6 :125:
method grab() { X::NYI.new( :feature<grab> ).throw }
ELIZABETH/Hash-Agnostic
…/Agnostic.pm6 :75:
!! X::Hash::Store::OddNumber.new(:$found, :$last).throw
ELIZABETH/List-Util
…/uniq.t :26:
CONTROL { when CX::Warn { ++$warnings; .resume } }
ELIZABETH/List-Util
…/uniq.t :43:
CONTROL { when CX::Warn { ++$warnings; .resume } }
ELIZABETH/List-Util
…/uniq.t :71:
CONTROL { when CX::Warn { ++$warnings; .resume } }
ELIZABETH/List-Util
…/uniq.t :90:
CONTROL { when CX::Warn { ++$warnings; .resume } }
ELIZABETH/Map-Agnostic
…/Agnostic.pm6 :18:
X::Bind.new(target => self.^name).throw;
ELIZABETH/P5-X
…/01-basic.t :14:
ok !defined(P5-X::{$_}), "is $_ externally NOT accessible?";
ELIZABETH/P5getpriority
…/README.md :56:
"setpgrp(0,0)" is portable. See also "POSIX::setsid()".
ELIZABETH/P5getpriority
…/P5getpriority.pm6 :86:
"setpgrp(0,0)" is portable. See also "POSIX::setsid()".
ELIZABETH/P5math
…/README.md :131:
"printf", or the "POSIX::floor" and "POSIX::ceil" functions will
ELIZABETH/P5math
…/P5math.pm6 :177:
"printf", or the "POSIX::floor" and "POSIX::ceil" functions will
ELIZABETH/P5pack
…/P5pack.pm6 :66:
X::Buf::Pack.new(:directive($directive ~ $repeat)).throw;
ELIZABETH/P5pack
…/P5pack.pm6 :81:
X::Buf::Pack.new(:$directive).throw;
ELIZABETH/P5pack
…/P5pack.pm6 :161:
X::Buf::Pack::NonASCII.new(:char($too-large.chr)).throw;
ELIZABETH/P5print
…/README.md :75:
POSIX::setlocale() has been called, the character used for the
ELIZABETH/P5print
…/P5print.pm6 :102:
POSIX::setlocale() has been called, the character used for the
ELIZABETH/P5tie
…/P5tie.pm6 :318:
X::NYI.new(feature => "Tieing a file handle").throw
ELIZABETH/Scalar-Util
…/Util.pm6 :79:
CATCH { when X::AdHoc { @messages.push(.message); .resume } }
ELIZABETH/Scalar-Util
…/01-basic.t :20:
when X::AdHoc {
ELIZABETH/Sub-Util
…/Util.pm6 :54:
CATCH { when X::AdHoc { @messages.push(.message); .resume } }
ELIZABETH/Sub-Util
…/01-basic.t :18:
when X::AdHoc {
ELIZABETH/WriteOnceHash
…/README.md :19:
when X::Hash::WriteOnce {
ELIZABETH/WriteOnceHash
…/README.md :33:
Also exports a `X::Hash::WriteOnce` error class that will be thrown if an attempt is made to set a key again.
ELIZABETH/WriteOnceHash
…/WriteOnceHash.pm6 :5:
class X::Hash::WriteOnce is Exception {
ELIZABETH/WriteOnceHash
…/WriteOnceHash.pm6 :23:
?? X::Hash::WriteOnce.new( :$key, :$value ).throw
ELIZABETH/WriteOnceHash
…/WriteOnceHash.pm6 :27:
X::Hash::WriteOnce.new( :$key, :value(DELETE) ).throw
ELIZABETH/WriteOnceHash
…/WriteOnceHash.pm6 :55:
when X::Hash::WriteOnce {
ELIZABETH/WriteOnceHash
…/WriteOnceHash.pm6 :72:
Also exports a C<X::Hash::WriteOnce> error class that will be thrown
ELIZABETH/WriteOnceHash
…/01-basic.t :20:
when X::Hash::WriteOnce {
ELIZABETH/WriteOnceHash
…/01-basic.t :56:
when X::Hash::WriteOnce {
FCO/Red
…/META6.json :18:
"CX::Red::Bool" : "lib/CX/Red/Bool.pm6",
FCO/Red
…/META6.json :19:
"MetamodelX::Red::Comparate" : "lib/MetamodelX/Red/Comparate.pm6",
FCO/Red
…/META6.json :20:
"MetamodelX::Red::Dirtable" : "lib/MetamodelX/Red/Dirtable.pm6",
FCO/Red
…/META6.json :21:
"MetamodelX::Red::Migration" : "lib/MetamodelX/Red/Migration.pm6",
FCO/Red
…/META6.json :22:
"MetamodelX::Red::Model" : "lib/MetamodelX/Red/Model.pm6",
FCO/Red
…/META6.json :23:
"MetamodelX::Red::Relationship" : "lib/MetamodelX/Red/Relationship.pm6",
FCO/Red
…/META6.json :81:
"X::Red::Exceptions" : "lib/X/Red/Exceptions.pm6"
FCO/Red
…/Bool.pm6 :1:
unit class CX::Red::Bool is X::Control;
FCO/Red
…/Comparate.pm6 :4:
unit role MetamodelX::Red::Comparate;
FCO/Red
…/Dirtable.pm6 :4:
unit role MetamodelX::Red::Dirtable;
FCO/Red
…/Dirtable.pm6 :56:
die X::Assignment::RO.new(value => $col-data-attr.get_value(instance).{ col.column.attr-name }) unless col.rw;
FCO/Red
…/Migration.pm6 :4:
unit role MetamodelX::Red::Migration;
FCO/Red
…/Model.pm6 :19:
use MetamodelX::Red::Dirtable;
FCO/Red
…/Model.pm6 :20:
use MetamodelX::Red::Comparate;
FCO/Red
…/Model.pm6 :21:
use MetamodelX::Red::Migration;
FCO/Red
…/Model.pm6 :22:
use MetamodelX::Red::Relationship;
FCO/Red
…/Model.pm6 :23:
use X::Red::Exceptions;
FCO/Red
…/Model.pm6 :26:
unit class MetamodelX::Red::Model is Metamodel::ClassHOW;
FCO/Red
…/Model.pm6 :27:
also does MetamodelX::Red::Dirtable;
FCO/Red
…/Model.pm6 :28:
also does MetamodelX::Red::Comparate;
FCO/Red
…/Model.pm6 :29:
#also does MetamodelX::Red::Migration;
FCO/Red
…/Model.pm6 :30:
also does MetamodelX::Red::Relationship;
FCO/Red
…/Model.pm6 :232:
CATCH { when X::Red::Driver::Mapped::TableExists {
FCO/Red
…/Model.pm6 :239:
die X::Red::InvalidTableName.new: :table(model.^table)
FCO/Red
…/Model.pm6 :318:
die X::Assignment::RO.new(value => $obj)
FCO/Red
…/Relationship.pm6 :5:
unit role MetamodelX::Red::Relationship;
FCO/Red
…/Red.pm6 :11:
use MetamodelX::Red::Model;
FCO/Red
…/Red.pm6 :34:
constant model = MetamodelX::Red::Model;
FCO/Red
…/Red.pm6 :39:
use MetamodelX::Red::Migration;
FCO/Red
…/Red.pm6 :40:
MetamodelX::Red::Model.^add_role: MetamodelX::Red::Migration;
FCO/Red
…/Red.pm6 :41:
MetamodelX::Red::Model.^compose;
FCO/Red
…/AST.pm6 :1:
use CX::Red::Bool;
FCO/Red
…/AST.pm6 :22:
CX::Red::Bool.new(:ast(self), :value(%*VALS{self})).throw;
FCO/Red
…/Relationship.pm6 :4:
use X::Red::Exceptions;
FCO/Red
…/Relationship.pm6 :50:
X::Red::RelationshipNotColumn.new(:relationship(attr), :points-to($rel)).throw unless $rel ~~ Red::Column;
FCO/Red
…/Relationship.pm6 :52:
X::Red::RelationshipNotRelated.new(:relationship(attr), :points-to($rel)).throw without $ref;
FCO/Red
…/Relationship.pm6 :68:
die X::Assignment::RO.new(value => attr.type) unless attr.rw;
FCO/Red
…/Driver.pm6 :3:
use X::Red::Exceptions;
FCO/Red
…/Driver.pm6 :17:
X::Red::Driver::Mapped::UnknownError.new: :$orig-exception
FCO/Red
…/Pg.pm6 :6:
use X::Red::Exceptions;
FCO/Red
…/Pg.pm6 :125:
X::Red::Driver::Mapped::Unique.new:
FCO/Red
…/Pg.pm6 :132:
X::Red::Driver::Mapped::TableExists.new:
FCO/Red
…/SQLite.pm6 :13:
use X::Red::Exceptions;
FCO/Red
…/SQLite.pm6 :111:
X::Red::Driver::Mapped::Unique.new:
FCO/Red
…/SQLite.pm6 :118:
X::Red::Driver::Mapped::TableExists.new:
FCO/Red
…/ResultSeq.pm6 :117:
sub found-bool(@values, $try-again is rw, %bools, CX::Red::Bool $ex) {
FCO/Red
…/ResultSeq.pm6 :167:
when CX::Next {
FCO/Red
…/ResultSeq.pm6 :170:
when CX::Red::Bool { # Will work when we can create real custom CX
FCO/Red
…/ResultSeq.pm6 :176:
when CX::Red::Bool { # Will work when we can create real custom CX
FCO/Red
…/ResultSeq.pm6 :179:
when CX::Next {
FCO/Red
…/Exceptions.pm6 :3:
class X::Red is Exception {}
FCO/Red
…/Exceptions.pm6 :5:
class X::Red::Driver is X::Red {
FCO/Red
…/Exceptions.pm6 :9:
class X::Red::RelationshipNotColumn is X::Red {
FCO/Red
…/Exceptions.pm6 :18:
class X::Red::RelationshipNotRelated is X::Red {
FCO/Red
…/Exceptions.pm6 :27:
class X::Red::InvalidTableName is X::Red::Driver {
FCO/Red
…/Exceptions.pm6 :33:
class X::Red::Driver::Mapped is X::Red::Driver {
FCO/Red
…/Exceptions.pm6 :49:
class X::Red::Driver::Mapped::UnknownError is X::Red::Driver::Mapped {
FCO/Red
…/Exceptions.pm6 :61:
class X::Red::Driver::Mapped::Unique is X::Red::Driver::Mapped {
FCO/Red
…/Exceptions.pm6 :66:
class X::Red::Driver::Mapped::TableExists is X::Red::Driver::Mapped {
FCO/Red
…/02-tdd.t :14:
#isa-ok model {}.HOW, MetamodelX::Red::Model;
FCO/Red
…/08-best-tree.t :4:
class X::Tree::ExistsInTheSameArea is Exception {
FCO/Red
…/08-best-tree.t :29:
when X::Red::Driver::Mapped::Unique {
FCO/Red
…/08-best-tree.t :30:
die X::Tree::ExistsInTheSameArea.new: :$longitude, :$latitude
FCO/Red
…/08-best-tree.t :49:
throws-like { BestTree::Store.suggest-tree: 1.1, 2.1, 6.1, "ble" }, X::Tree::ExistsInTheSameArea;
FCO/Red
…/08-best-tree.t :59:
throws-like { BestTree::Store.suggest-tree: 1.3, 2.2, 15, "blu" }, X::Tree::ExistsInTheSameArea;
FRITH/Archive-Libarchive
…/Libarchive.pm6 :20:
class X::Libarchive is Exception
FRITH/Archive-Libarchive
…/Libarchive.pm6 :59:
fail X::Libarchive.new: errno => ENTRY_ERROR, error => 'Read-only entry';
FRITH/Archive-Libarchive
…/Libarchive.pm6 :72:
fail X::Libarchive.new: errno => ENTRY_ERROR, error => 'Read-only entry';
FRITH/Archive-Libarchive
…/Libarchive.pm6 :85:
fail X::Libarchive.new: errno => ENTRY_ERROR, error => 'Read-only entry';
FRITH/Archive-Libarchive
…/Libarchive.pm6 :93:
fail X::Libarchive.new: errno => ENTRY_ERROR, error => 'Read-only entry';
FRITH/Archive-Libarchive
…/Libarchive.pm6 :101:
fail X::Libarchive.new: errno => ENTRY_ERROR, error => 'Read-only entry';
FRITH/Archive-Libarchive
…/Libarchive.pm6 :109:
fail X::Libarchive.new: errno => ENTRY_ERROR, error => 'Read-only entry';
FRITH/Archive-Libarchive
…/Libarchive.pm6 :117:
fail X::Libarchive.new: errno => ENTRY_ERROR, error => 'Read-only entry';
FRITH/Archive-Libarchive
…/Libarchive.pm6 :125:
fail X::Libarchive.new: errno => ENTRY_ERROR, error => 'Read-only entry';
FRITH/Archive-Libarchive
…/Libarchive.pm6 :133:
fail X::Libarchive.new: errno => ENTRY_ERROR, error => 'Read-only entry';
FRITH/Archive-Libarchive
…/Libarchive.pm6 :141:
fail X::Libarchive.new: errno => ENTRY_ERROR, error => 'Read-only entry';
FRITH/Archive-Libarchive
…/Libarchive.pm6 :149:
fail X::Libarchive.new: errno => ENTRY_ERROR, error => 'Read-only entry';
FRITH/Archive-Libarchive
…/Libarchive.pm6 :157:
fail X::Libarchive.new: errno => ENTRY_ERROR, error => 'Read-only entry';
FRITH/Archive-Libarchive
…/Libarchive.pm6 :165:
fail X::Libarchive.new: errno => ENTRY_ERROR, error => 'Read-only entry';
FRITH/Archive-Libarchive
…/Libarchive.pm6 :173:
fail X::Libarchive.new: errno => ENTRY_ERROR, error => 'Read-only entry';
FRITH/Archive-Libarchive
…/Libarchive.pm6 :181:
fail X::Libarchive.new: errno => ENTRY_ERROR, error => 'Read-only entry';
FRITH/Archive-Libarchive
…/Libarchive.pm6 :189:
fail X::Libarchive.new: errno => ENTRY_ERROR, error => 'Read-only entry';
FRITH/Archive-Libarchive
…/Libarchive.pm6 :197:
fail X::Libarchive.new: errno => ENTRY_ERROR, error => 'Read-only entry';
FRITH/Archive-Libarchive
…/Libarchive.pm6 :213:
fail X::Libarchive.new: errno => ARCHIVE_CREATE, error => 'Error creating libarchive C struct';
FRITH/Archive-Libarchive
…/Libarchive.pm6 :217:
fail X::Libarchive.new: errno => $res, error => archive_error_string($!archive);
FRITH/Archive-Libarchive
…/Libarchive.pm6 :221:
fail X::Libarchive.new: errno => $res, error => archive_error_string($!archive);
FRITH/Archive-Libarchive
…/Libarchive.pm6 :226:
fail X::Libarchive.new: errno => ARCHIVE_CREATE, error => 'Error creating libarchive C struct';
FRITH/Archive-Libarchive
…/Libarchive.pm6 :229:
fail X::Libarchive.new: errno => ARCHIVE_CREATE, error => 'Wrong operation mode';
FRITH/Archive-Libarchive
…/Libarchive.pm6 :234:
fail X::Libarchive.new: errno => ARCHIVE_CREATE, error => 'Error creating libarchive C struct';
FRITH/Archive-Libarchive
…/Libarchive.pm6 :251:
fail X::Libarchive.new: errno => $res, error => archive_error_string($!archive) unless $res == ARCHIVE_OK;
FRITH/Archive-Libarchive
…/Libarchive.pm6 :255:
fail X::Libarchive.new: errno => $res, error => archive_error_string($!archive) unless $res == ARCHIVE_OK;
FRITH/Archive-Libarchive
…/Libarchive.pm6 :258:
fail X::Libarchive.new: errno => ARCHIVE_OPEN, error => 'Both format and filter must be defined.';
FRITH/Archive-Libarchive
…/Libarchive.pm6 :261:
fail X::Libarchive.new: errno => $res, error => archive_error_string($!archive) unless $res == ARCHIVE_OK;
FRITH/Archive-Libarchive
…/Libarchive.pm6 :264:
fail X::Libarchive.new: errno => $res, error => archive_error_string($!archive) unless $res == ARCHIVE_OK;
FRITH/Archive-Libarchive
…/Libarchive.pm6 :266:
fail X::Libarchive.new: errno => ARCHIVE_FILE_NOT_FOUND, error => 'File not found';
FRITH/Archive-Libarchive
…/Libarchive.pm6 :275:
fail X::Libarchive.new: errno => $res, error => archive_error_string($!archive);
FRITH/Archive-Libarchive
…/Libarchive.pm6 :278:
fail X::Libarchive.new: errno => ARCHIVE_FILE_FOUND, error => 'File already present';
FRITH/Archive-Libarchive
…/Libarchive.pm6 :283:
fail X::Libarchive.new: errno => $res, error => archive_error_string($!archive) unless $res == ARCHIVE_OK;
FRITH/Archive-Libarchive
…/Libarchive.pm6 :286:
fail X::Libarchive.new: errno => $res, error => archive_error_string($!archive) unless $res == ARCHIVE_OK;
FRITH/Archive-Libarchive
…/Libarchive.pm6 :289:
fail X::Libarchive.new: errno => ARCHIVE_OPEN, error => 'Both format and filter must be defined.';
FRITH/Archive-Libarchive
…/Libarchive.pm6 :292:
fail X::Libarchive.new: errno => $res, error => archive_error_string($!archive) unless $res == ARCHIVE_OK;
FRITH/Archive-Libarchive
…/Libarchive.pm6 :295:
fail X::Libarchive.new: errno => $res, error => archive_error_string($!archive) unless $res == ARCHIVE_OK;
FRITH/Archive-Libarchive
…/Libarchive.pm6 :303:
fail X::Libarchive.new: errno => $res, error => archive_error_string($!archive);
FRITH/Archive-Libarchive
…/Libarchive.pm6 :312:
fail X::Libarchive.new: errno => $res, error => archive_error_string($!archive) unless $res == ARCHIVE_OK;
FRITH/Archive-Libarchive
…/Libarchive.pm6 :314:
fail X::Libarchive.new: errno => $res, error => archive_error_string($!archive) unless $res == ARCHIVE_OK;
FRITH/Archive-Libarchive
…/Libarchive.pm6 :317:
fail X::Libarchive.new: errno => $res, error => archive_error_string($!ext) unless $res == ARCHIVE_OK;
FRITH/Archive-Libarchive
…/Libarchive.pm6 :319:
fail X::Libarchive.new: errno => $res, error => archive_error_string($!ext) unless $res == ARCHIVE_OK;
FRITH/Archive-Libarchive
…/Libarchive.pm6 :323:
fail X::Libarchive.new: errno => $res, error => archive_error_string($!archive) unless $res == ARCHIVE_OK;
FRITH/Archive-Libarchive
…/Libarchive.pm6 :325:
fail X::Libarchive.new: errno => $res, error => archive_error_string($!archive) unless $res == ARCHIVE_OK;
FRITH/Archive-Libarchive
…/Libarchive.pm6 :335:
fail X::Libarchive.new: errno => $res, error => archive_error_string($!ext) unless $res == ARCHIVE_OK;
FRITH/Archive-Libarchive
…/Libarchive.pm6 :337:
fail X::Libarchive.new: errno => $res, error => archive_error_string($!ext) unless $res == ARCHIVE_OK;
FRITH/Archive-Libarchive
…/Libarchive.pm6 :345:
fail X::Libarchive.new: errno => $res, error => archive_error_string($!archive);
FRITH/Archive-Libarchive
…/Libarchive.pm6 :380:
fail X::Libarchive.new: errno => $res, error => archive_error_string($!archive);
FRITH/Archive-Libarchive
…/Libarchive.pm6 :393:
fail X::Libarchive.new: errno => - $res, error => archive_error_string($!archive);
FRITH/Archive-Libarchive
…/Libarchive.pm6 :404:
fail X::Libarchive.new: errno => $res, error => archive_error_string($!archive);
FRITH/Archive-Libarchive
…/Libarchive.pm6 :419:
fail X::Libarchive.new: errno => $res, error => archive_error_string($!archive);
FRITH/Archive-Libarchive
…/Libarchive.pm6 :423:
fail X::Libarchive.new: errno => $res, error => archive_error_string($!ext);
FRITH/Archive-Libarchive
…/Libarchive.pm6 :436:
fail X::Libarchive.new: errno => $rres, error => archive_error_string($!archive);
FRITH/Archive-Libarchive
…/Libarchive.pm6 :449:
fail X::Libarchive.new: errno => $wres, error => archive_error_string($!ext);
FRITH/Archive-Libarchive
…/Libarchive.pm6 :453:
fail X::Libarchive.new: errno => $fres, error => archive_error_string($!ext);
FRITH/Archive-Libarchive
…/Libarchive.pm6 :467:
fail X::Libarchive.new: errno => $rres, error => archive_error_string($!archive);
FRITH/Archive-Libarchive
…/Libarchive.pm6 :479:
fail X::Libarchive.new: errno => $wres, error => archive_error_string($!ext);
FRITH/Archive-Libarchive
…/Libarchive.pm6 :483:
fail X::Libarchive.new: errno => $fres, error => archive_error_string($!ext);
FRITH/Archive-Libarchive
…/02-read.t :11:
X::Libarchive,
FRITH/Archive-Libarchive
…/03-write.t :12:
X::Libarchive,
FRITH/Archive-Libarchive
…/05-entry.t :15:
X::Libarchive,
FRITH/Desktop-Notify-Progress
…/Progress.pm6 :14:
X::AdHoc.new(payload => 'File not found').throw if ! $filename.IO.e;
FRITH/Desktop-Notify-Progress
…/Progress.pm6 :21:
X::AdHoc.new(payload => 'File not opened').throw if ! $fh.opened;
FRITH/Desktop-Notify-Progress
…/Progress.pm6 :28:
X::AdHoc.new(payload => '$size must be > 0').throw if $size.defined && $size ≤ 0;
FRITH/Desktop-Notify-Progress
…/01-basic.t :14:
X::AdHoc,
FRITH/Desktop-Notify-Progress
…/01-basic.t :22:
X::AdHoc,
FRITH/Desktop-Notify-Progress
…/01-basic.t :33:
X::AdHoc,
FRITH/Hash-Timeout
…/Timeout.pm6 :75:
!! X::Hash::Store::OddNumber.new(:$found, :$last).throw
FRITH/Image-Libexif
…/README.md :159:
#### method thumbnail($file where { .IO.f // fail X::Libexif.new: errno => 1, error => "File $_ not found" } --> Blob)
FRITH/Image-Libexif
…/README.md :160:
#### sub thumbnail($file where { .IO.f // fail X::Libexif.new: errno => 1, error => "File $_ not found" } --> Blob) is export(:thumbnail)
FRITH/Image-Libexif
…/Libexif.pm6 :9:
class X::Libexif is Exception
FRITH/Image-Libexif
…/Libexif.pm6 :144:
fail X::Libexif.new: errno => 1, error => "File $file not found";
FRITH/Image-Libexif
…/Libexif.pm6 :155:
fail X::Libexif.new: errno => 1, error => "File $file not found" if ! $file.IO.e;
FRITH/Image-Libexif
…/Libexif.pm6 :265:
method thumbnail($file where { .IO.f // fail X::Libexif.new: errno => 1, error => "File $_ not found" } --> Blob)
FRITH/Image-Libexif
…/Libexif.pm6 :270:
sub thumbnail($file where { .IO.f // fail X::Libexif.new: errno => 1, error => "File $_ not found" } --> Blob)
FRITH/Image-Libexif
…/Libexif.pm6 :273:
my $l = exif_loader_new() // fail X::Libexif.new: errno => 2, error => ’Can't create an exif loader‘;
FRITH/Image-Libexif
…/Libexif.pm6 :275:
my $ed = exif_loader_get_data($l) // fail X::Libexif.new: errno => 3, error => ’Can't get the exif data‘;
FRITH/Image-Libexif
…/Libexif.pm6 :281:
fail X::Libexif.new: errno => 4, error => "No EXIF thumbnail in file $file";
FRITH/Image-Libexif
…/Libexif.pm6 :404:
=head2 method thumbnail($file where { .IO.f // fail X::Libexif.new: errno => 1, error => "File $_ not found" } --> Blob)
FRITH/Image-Libexif
…/Libexif.pm6 :405:
=head2 sub thumbnail($file where { .IO.f // fail X::Libexif.new: errno => 1, error => "File $_ not found" } --> Blob) is export(:thumbnail)
FRITH/Image-Libexif
…/02-oo.t :15:
X::Libexif,
FRITH/Image-Libexif
…/02-oo.t :22:
X::Libexif,
FRITH/Image-QRCode
…/QRCode.pm6 :92:
fail X::AdHoc.new: errno => 1, error => 'No data to plot' if ! $!qrcode.defined;
FRITH/Math-FFT-Libfftw3
…/C2C.pm6 :36:
fail X::Libfftw3.new: errno => NO-DIMS, error => 'Array of arrays: you must specify the dims array'
FRITH/Math-FFT-Libfftw3
…/C2C.pm6 :61:
fail X::Libfftw3.new: errno => DIRECTION-ERROR, error => 'Wrong direction. Try FFTW_FORWARD or FFTW_BACKWARD';
FRITH/Math-FFT-Libfftw3
…/C2C.pm6 :72:
fail X::Libfftw3.new: errno => TYPE-ERROR, error => 'Wrong type. Try Int, Rat, Num or Complex';
FRITH/Math-FFT-Libfftw3
…/Common.pm6 :15:
fail X::Libfftw3.new: errno => FILE-ERROR, error => "Can't create file $filename";
FRITH/Math-FFT-Libfftw3
…/Common.pm6 :21:
fail X::Libfftw3.new: errno => FILE-ERROR, error => "Can't read file $filename";
FRITH/Math-FFT-Libfftw3
…/Exception.pm6 :3:
class X::Libfftw3 is Exception
FRITH/Math-FFT-Libfftw3
…/R2C.pm6 :38:
fail X::Libfftw3.new: errno => NO-DIMS, error => 'Array of arrays: you must specify the dims array'
FRITH/Math-FFT-Libfftw3
…/R2C.pm6 :73:
fail X::Libfftw3.new: errno => TYPE-ERROR, error => 'Wrong type. Try Int, Rat or Num';
FRITH/Math-FFT-Libfftw3
…/R2C.pm6 :84:
fail X::Libfftw3.new: errno => TYPE-ERROR, error => 'Wrong type. Try Complex';
FRITH/Math-FFT-Libfftw3
…/R2C.pm6 :89:
fail X::Libfftw3.new: errno => DIRECTION-ERROR, error => 'Wrong direction. Try FFTW_FORWARD or FFTW_BACKWARD';
FRITH/Math-FFT-Libfftw3
…/R2R.pm6 :39:
fail X::Libfftw3.new: errno => NO-DIMS, error => 'Array of arrays: you must specify the dims array'
FRITH/Math-FFT-Libfftw3
…/R2R.pm6 :70:
fail X::Libfftw3.new: errno => TYPE-ERROR, error => 'Invalid value for argument kind';
FRITH/Math-FFT-Libfftw3
…/R2R.pm6 :73:
fail X::Libfftw3.new: errno => DIRECTION-ERROR, error => 'Wrong direction. Try FFTW_FORWARD or FFTW_BACKWARD';
FRITH/Math-FFT-Libfftw3
…/R2R.pm6 :81:
fail X::Libfftw3.new: errno => TYPE-ERROR, error => 'Wrong type. Try Int, Rat or Num';
FRITH/Math-FFT-Libfftw3
…/R2R.pm6 :149:
fail X::Libfftw3.new: errno => KIND-ERROR, error => 'Wrong value for the @kind argument';
FRITH/Math-FFT-Libfftw3
…/05-c2c.t :12:
X::Libfftw3,
FRITH/Math-FFT-Libfftw3
…/05-c2c.t :177:
X::Libfftw3, message => /Array ' ' of ' ' arrays/,
FRITH/Math-FFT-Libfftw3
…/05-c2c.t :283:
X::TypeCheck::Binding::Parameter,
FRITH/Math-FFT-Libfftw3
…/05-c2c.t :302:
X::Libfftw3, message => /Can\'t ' ' create ' ' file/,
FRITH/Math-FFT-Libfftw3
…/05-c2c.t :307:
X::Libfftw3, message => /Can\'t ' ' read ' ' file/,
FRITH/Math-FFT-Libfftw3
…/06-r2c.t :12:
X::Libfftw3,
FRITH/Math-FFT-Libfftw3
…/06-r2c.t :145:
X::Libfftw3, message => /Array ' ' of ' ' arrays/,
FRITH/Math-FFT-Libfftw3
…/06-r2c.t :231:
X::TypeCheck::Binding::Parameter,
FRITH/Math-FFT-Libfftw3
…/06-r2c.t :250:
X::Libfftw3, message => /Can\'t ' ' create ' ' file/,
FRITH/Math-FFT-Libfftw3
…/06-r2c.t :255:
X::Libfftw3, message => /Can\'t ' ' read ' ' file/,
FRITH/Math-FFT-Libfftw3
…/07-r2r.t :12:
X::Libfftw3,
FRITH/Math-FFT-Libfftw3
…/07-r2r.t :17:
X::Libfftw3,
FRITH/Math-FFT-Libfftw3
…/07-r2r.t :22:
X::Libfftw3,
FRITH/Math-FFT-Libfftw3
…/07-r2r.t :126:
X::Libfftw3, message => /Array ' ' of ' ' arrays/,
FRITH/Math-FFT-Libfftw3
…/07-r2r.t :182:
X::TypeCheck::Binding::Parameter,
FRITH/Math-FFT-Libfftw3
…/07-r2r.t :211:
X::Libfftw3, message => /Can\'t ' ' create ' ' file/,
FRITH/Math-FFT-Libfftw3
…/07-r2r.t :216:
X::Libfftw3, message => /Can\'t ' ' read ' ' file/,
HANENKAMP/Amazon-DynamoDB
…/README.md :121:
X::Amazon::DynamoDB::APIException
HANENKAMP/Amazon-DynamoDB
…/README.md :142:
when X::Amazon::DynamoDB::APIException.of-type('ResourceInUseException') {
HANENKAMP/Amazon-DynamoDB
…/README.md :147:
X::Amazon::DynamoDB::CommunicationError
HANENKAMP/Amazon-DynamoDB
…/README.md :156:
X::Amazon::DynamoDB::CRCError
HANENKAMP/Amazon-DynamoDB
…/DynamoDB.pm6 :133:
=head2 X::Amazon::DynamoDB::APIException
HANENKAMP/Amazon-DynamoDB
…/DynamoDB.pm6 :153:
when X::Amazon::DynamoDB::APIException.of-type('ResourceInUseException') {
HANENKAMP/Amazon-DynamoDB
…/DynamoDB.pm6 :158:
=head2 X::Amazon::DynamoDB::CommunicationError
HANENKAMP/Amazon-DynamoDB
…/DynamoDB.pm6 :168:
=head2 X::Amazon::DynamoDB::CRCError
HANENKAMP/Amazon-DynamoDB
…/DynamoDB.pm6 :706:
class GLOBAL::X::Amazon::DynamoDB::CommunicationError is Exception {
HANENKAMP/Amazon-DynamoDB
…/DynamoDB.pm6 :713:
class GLOBAL::X::Amazon::DynamoDB::CRCError is Exception {
HANENKAMP/Amazon-DynamoDB
…/DynamoDB.pm6 :720:
class GLOBAL::X::Amazon::DynamoDB::APIException is Exception {
HANENKAMP/Amazon-DynamoDB
…/DynamoDB.pm6 :807:
die X::Amazon::DynamoDB::CRCError.new(
HANENKAMP/Amazon-DynamoDB
…/DynamoDB.pm6 :825:
die X::Amazon::DynamoDB::APIException.new(
HANENKAMP/Amazon-DynamoDB
…/DynamoDB.pm6 :832:
die X::Amazon::DynamoDB::CommunicationError.new(
HANENKAMP/Amazon-DynamoDB
…/DynamoDB.pm6 :839:
die X::Amazon::DynamoDB::CommunicationError.new(
HANENKAMP/Amazon-DynamoDB
…/Cro.pm6 :25:
when X::Cro::HTTP::Error::Client {
HANENKAMP/Amazon-DynamoDB
…/Actions-Object-PutGetDelete.t :25:
# when X::Amazon::DynamoDB::CommunicationError {
HANENKAMP/Amazon-DynamoDB
…/Actions-Table-CreateDelete.t :22:
when X::Amazon::DynamoDB::CommunicationError {
HANENKAMP/ArrayHash
…/README.md :190:
This method will fail with an [X::OutOfRange](X::OutOfRange) exception if the `$offset` or `$size` is out of range.
HANENKAMP/ArrayHash
…/ArrayHash.pm6 :190:
when X::Assignment::RO {
HANENKAMP/ArrayHash
…/ArrayHash.pm6 :437:
This method will fail with an L<X::OutOfRange> exception if the C<$offset> or C<$size> is out of range.
HANENKAMP/ArrayHash
…/ArrayHash.pm6 :462:
X::OutOfRange.new(
HANENKAMP/ArrayHash
…/ArrayHash.pm6 :470:
X::OutOfRange.new(
HANENKAMP/Cofra
…/META6.json :28:
"X::Cofra::Web::Error::Unauthorized": "lib/X/Cofra/Web/Error.pm6",
HANENKAMP/Cofra
…/META6.json :32:
"X::Cofra::Web::Error::Forbidden": "lib/X/Cofra/Web/Error.pm6",
HANENKAMP/Cofra
…/META6.json :35:
"X::Cofra::Web::Error": "lib/X/Cofra/Web/Error.pm6",
HANENKAMP/Cofra
…/META6.json :36:
"X::Cofra::Web::Error::BadRequest": "lib/X/Cofra/Web/Error.pm6",
HANENKAMP/Cofra
…/META6.json :51:
"X::Cofra::Web::Error::NotFound": "lib/X/Cofra/Web/Error.pm6",
HANENKAMP/Cofra
…/META6.json :58:
"X::Cofra::Error": "lib/X/Cofra/Error.pm6",
HANENKAMP/Cofra
…/IOC.pm6 :5:
use X::Cofra::Error;
HANENKAMP/Cofra
…/IOC.pm6 :29:
die X::Cofra::Error::IOC::Acquisition.new;
HANENKAMP/Cofra
…/IOC.pm6 :162:
class GLOBAL::X::Cofra::IOC is X::Cofra::Error { }
HANENKAMP/Cofra
…/IOC.pm6 :163:
class GLOBAL::X::Cofra::IOC::Retrait is X::Cofra::IOC { }
HANENKAMP/Cofra
…/IOC.pm6 :164:
class GLOBAL::X::Cofra::IOC::Acquisition is X::Cofra::IOC { }
HANENKAMP/Cofra
…/IOC.pm6 :168:
die X::Cofra::IOC::Retrait.new(
HANENKAMP/Cofra
…/Web.pm6 :17:
use X::Cofra::Web::Error;
HANENKAMP/Cofra
…/Controller.pm6 :18:
die X::Cofra::Web::Error::NotFound.new(
HANENKAMP/Cofra
…/Error.pm6 :7:
use X::Cofra::Web::Error;
HANENKAMP/Cofra
…/Error.pm6 :10:
die X::Cofra::Web::Error.new($.web, $req);
HANENKAMP/Cofra
…/Error.pm6 :14:
die X::Cofra::Web::Error::BadRequest.new($.web, $req);
HANENKAMP/Cofra
…/Error.pm6 :18:
die X::Cofra::Web::Error::Unauthorized.new($.web, $req);
HANENKAMP/Cofra
…/Error.pm6 :22:
die X::Cofra::Web::Error::Forbidden.new($.web, $req);
HANENKAMP/Cofra
…/Error.pm6 :26:
die X::Cofra::Web::Error::NotFound.new($.web, $req);
HANENKAMP/Cofra
…/P6WAPI.pm6 :8:
use X::Cofra::Web::Error;
HANENKAMP/Cofra
…/P6WAPI.pm6 :25:
when X::Cofra::Web::Error {
HANENKAMP/Cofra
…/P6WAPI.pm6 :32:
X::Cofra::Web::Error.new(self, $req)
HANENKAMP/Cofra
…/P6WAPI.pm6 :6:
use X::Cofra::Web::Error;
HANENKAMP/Cofra
…/P6WAPI.pm6 :20:
when X::Cofra::Web::Error {
HANENKAMP/Cofra
…/Error.pm6 :3:
unit class X::Cofra::Error is Exception;
HANENKAMP/Cofra
…/Error.pm6 :13:
X::Cofra::Error - the mother of all errors in Cofra
HANENKAMP/Cofra
…/Error.pm6 :4:
use X::Cofra::Error;
HANENKAMP/Cofra
…/Error.pm6 :6:
unit package X::Cofra::Web;
HANENKAMP/Cofra
…/Error.pm6 :10:
role Error[$status = 500] is X::Cofra::Error does Cofra::Web::Godly {
HANENKAMP/Cofra
…/Error.pm6 :23:
class Error::BadRequest does X::Cofra::Web::Error[400] { }
HANENKAMP/Cofra
…/Error.pm6 :24:
class Error::Unauthorized does X::Cofra::Web::Error[401] { }
HANENKAMP/Cofra
…/Error.pm6 :25:
class Error::Forbidden does X::Cofra::Web::Error[403] { }
HANENKAMP/Cofra
…/Error.pm6 :26:
class Error::NotFound does X::Cofra::Web::Error[404] { }
HANENKAMP/Cofra
…/Error.pm6 :32:
X::Cofra::Web::Error - internal server error
HANENKAMP/Cofra
…/Error.pm6 :36:
X::Cofra::Web::Error.new($.web, $.request, "bad stuff");
HANENKAMP/Cofra
…/Error.pm6 :38:
X::Cofra::Web::Error[405].new($.web, $.request, 'bad method');
HANENKAMP/Cofra
…/Error.pm6 :66:
=head2 X::Cofra::Web::Error::BadRequest
HANENKAMP/Cofra
…/Error.pm6 :70:
=head2 X::Cofra::Web::Error::Unauthorized
HANENKAMP/Cofra
…/Error.pm6 :74:
=head2 X::Cofra::Web::Error::Forbidden
HANENKAMP/Cofra
…/Error.pm6 :78:
=head2 X::Cofra::Web::Error::NotFound
HANENKAMP/CroX-HTTP-FallbackPassthru
…/META6.json :30:
"CroX::HTTP::FallbackPassthru": "lib/CroX/HTTP/FallbackPassthru.pm6"
HANENKAMP/CroX-HTTP-FallbackPassthru
…/META6.json :35:
"name": "CroX::HTTP::FallbackPassthru",
HANENKAMP/CroX-HTTP-FallbackPassthru
…/FallbackPassthru.pm6 :10:
CroX::HTTP::FallbackPassthru - dumb passthru proxy middleware for Cro
HANENKAMP/CroX-HTTP-FallbackPassthru
…/FallbackPassthru.pm6 :16:
use CroX::HTTP::FallbackPassthrue;
HANENKAMP/CroX-HTTP-FallbackPassthru
…/FallbackPassthru.pm6 :19:
my $fallback = CroX::HTTP::FallbackPassthru.new(
HANENKAMP/CroX-HTTP-FallbackPassthru
…/FallbackPassthru.pm6 :68:
class CroX::HTTP::FallbackPassthru:ver<0.1>:auth<github:zostay> does Cro::HTTP::Middleware::Response {
HANENKAMP/CroX-HTTP-FallbackPassthru
…/FallbackPassthru.pm6 :98:
when X::Cro::HTTP::Error {
HANENKAMP/CroX-HTTP-FallbackPassthru
…/basic.t :8:
use CroX::HTTP::FallbackPassthru;
HANENKAMP/CroX-HTTP-FallbackPassthru
…/basic.t :23:
my $fallback = CroX::HTTP::FallbackPassthru.new(
HANENKAMP/CroX-HTTP-FallbackPassthru
…/basic.t :65:
when X::Cro::HTTP::Error {
HANENKAMP/Email-Address
…/META6.json :27:
"X::Email::Address::AdHoc": "lib/Email/Address.pm6",
HANENKAMP/Email-Address
…/META6.json :30:
"X::Email::Address::Syntax": "lib/Email/Address.pm6",
HANENKAMP/Email-Address
…/META6.json :32:
"X::Email::Address": "lib/Email/Address.pm6",
HANENKAMP/Email-Address
…/README.md :77:
If the given string cannot be parsed, an `X::Email::Address` exception will be thrown.
HANENKAMP/Email-Address
…/README.md :97:
If the given string does not match a single email address, an `X::Email::Address` exception will be thrown.
HANENKAMP/Email-Address
…/README.md :108:
Pairs will be treated as lightweight groups. The key will be treated as the group display-name and the value may be a list of zero or more addresses …
HANENKAMP/Email-Address
…/README.md :119:
Strings will be treated as email addresses. They will be parsed and then formatted. If parsing occurs and the email addresses given are not valid, the method will thrown an `X::Email::Address` exception.
HANENKAMP/Email-Address
…/Address.pm6 :8:
class GLOBAL::X::Email::Address is Exception { }
HANENKAMP/Email-Address
…/Address.pm6 :10:
class GLOBAL::X::Email::Address::AdHoc is X::Email::Address {
HANENKAMP/Email-Address
…/Address.pm6 :18:
class GLOBAL::X::Email::Address::Syntax is X::Email::Address {
HANENKAMP/Email-Address
…/Address.pm6 :117:
X::Email::Address::AdHoc.new('unknown object sent to .format()');
HANENKAMP/Email-Address
…/Address.pm6 :213:
If the given string cannot be parsed, an C<X::Email::Address> exception will be thrown.
HANENKAMP/Email-Address
…/Address.pm6 :236:
If the given string does not match a single email address, an C<X::Email::Address> exception will be thrown.
HANENKAMP/Email-Address
…/Address.pm6 :246:
Pairs will be treated as lightweight groups. The key will be treated as the group display-name and the value may be a list of zero or more addresses …
HANENKAMP/Email-Address
…/Address.pm6 :257:
Strings will be treated as email addresses. They will be parsed and then formatted. If parsing occurs and the email addresses given are not valid, the method will thrown an C<X::Email::Address> exception.
HANENKAMP/Email-Address
…/Mailbox.pm6 :96:
X::Email::Address::AdHoc.new("email parameters are invalid");
HANENKAMP/Email-Address
…/Mailbox.pm6 :206:
Constructs a new mailbox object from the given arguments. The address field is always required. If given as a string, it will be immediately parsed as an addr-spec. If this parse fails, an C<X::Email::Address> exception will be thrown.
HANENKAMP/Future
…/README.md :24:
CATCH { when X::Future::Mismatch { .say } }
HANENKAMP/Future
…/README.md :38:
-> X::IO { open('alt.txt', :r) }
HANENKAMP/Future
…/README.md :40:
-> X::IO { "42" }
HANENKAMP/Future
…/README.md :200:
The callback with a signature matching the original value will be chosen. Exactly one callback must apply to the value or an exception will be thrown…
HANENKAMP/Future
…/README.md :228:
-> X::AdHoc $x { .payload }),
HANENKAMP/Future
…/README.md :229:
-> X::IO $x { $x.rethrow }),
HANENKAMP/Future
…/README.md :256:
It constrains the type. It is up to the Future to make sure the correct type is actually fulfilled. If the fulfilled type does not match the constraint, the Future is rejected with an [X::Future::Mismatch](X::Future::Mismatch) exception.
HANENKAMP/Future
…/README.md :277:
X::Future
HANENKAMP/Future
…/README.md :282:
X::Future::NoMatch
HANENKAMP/Future
…/README.md :285:
This is roughly equivalent to [X::Multi::NoMatch](X::Multi::NoMatch) and occurs when none of the callbacks listed in a callback chain are unable to handle the incoming value.
HANENKAMP/Future
…/README.md :287:
X::Future::Ambiguous
HANENKAMP/Future
…/README.md :290:
This is rougly equivalent to [X::Multi::Ambiguous](X::Multi::Ambiguous) and occurs when more than one callback listed could resolve the callback value. If this could be possible, it is recommended that you add the `is default` trait to one of the callbacks.
HANENKAMP/Future
…/README.md :292:
X::Future::Mismatch
HANENKAMP/Future
…/README.md :299:
method expected(X::Future::Mismatch:D: --> Mu)
HANENKAMP/Future
…/README.md :305:
method got(X::Future::Mismatch:D: --> Mu)
HANENKAMP/Future
…/Future.pm6 :3:
class X::Future is Exception { }
HANENKAMP/Future
…/Future.pm6 :11:
class X::Future::NoMatch is X::Future {
HANENKAMP/Future
…/Future.pm6 :23:
class X::Future::Ambiguous is X::Future {
HANENKAMP/Future
…/Future.pm6 :35:
class X::Future::Mismatch is X::Future {
HANENKAMP/Future
…/Future.pm6 :114:
X::Future::NoMatch.new(
HANENKAMP/Future
…/Future.pm6 :124:
X::Future::Ambiguous.new(
HANENKAMP/Future
…/Future.pm6 :219:
X::Future::Mismatch.new(:expected(Type), :got($v)).throw;
HANENKAMP/Future
…/Future.pm6 :257:
CATCH { when X::Future::Mismatch { .say } }
HANENKAMP/Future
…/Future.pm6 :271:
-> X::IO { open('alt.txt', :r) }
HANENKAMP/Future
…/Future.pm6 :273:
-> X::IO { "42" }
HANENKAMP/Future
…/Future.pm6 :497:
as possible. (Though, the exceptions thrown are L<X::Future::NoMatch> and
HANENKAMP/Future
…/Future.pm6 :498:
L<X::Future::Ambiguous> rather than the Perl counterparts for multis.)
HANENKAMP/Future
…/Future.pm6 :535:
-> X::AdHoc $x { .payload }),
HANENKAMP/Future
…/Future.pm6 :536:
-> X::IO $x { $x.rethrow }),
HANENKAMP/Future
…/Future.pm6 :575:
Future is rejected with an L<X::Future::Mismatch> exception.
HANENKAMP/Future
…/Future.pm6 :598:
=head2 X::Future
HANENKAMP/Future
…/Future.pm6 :603:
=head2 X::Future::NoMatch
HANENKAMP/Future
…/Future.pm6 :605:
This is roughly equivalent to L<X::Multi::NoMatch> and occurs when none of the
HANENKAMP/Future
…/Future.pm6 :608:
=head2 X::Future::Ambiguous
HANENKAMP/Future
…/Future.pm6 :610:
This is rougly equivalent to L<X::Multi::Ambiguous> and occurs when more than
HANENKAMP/Future
…/Future.pm6 :614:
=head2 X::Future::Mismatch
HANENKAMP/Future
…/Future.pm6 :621:
method expected(X::Future::Mismatch:D: --> Mu)
HANENKAMP/Future
…/Future.pm6 :627:
method got(X::Future::Mismatch:D: --> Mu)
HANENKAMP/Future
…/00-basic.t :52:
my $f = Future.exceptional(X::AdHoc.new(:message<bad stuff>));
HANENKAMP/HTTP-Headers
…/quiet.t :18:
when CX::Warn {
HANENKAMP/HTTP-Headers
…/quiet.t :30:
when CX::Warn {
HANENKAMP/HTTP-Headers
…/quiet.t :42:
when CX::Warn {
HANENKAMP/HTTP-Request-FormData
…/FormData.pm6 :186:
class GLOBAL::X::HTTP::Request::FormData is Exception {
HANENKAMP/HTTP-Request-FormData
…/FormData.pm6 :192:
$!boundary andthen X::HTTP::Request::FormData.new.throw;
HANENKAMP/HTTP-Request-Supply
…/Changes :27:
* BREAKING: X::HTTP::Request::Supply::UnsupportedProtocol has been
HANENKAMP/HTTP-Request-Supply
…/Changes :28:
renamed to X::HTTP::Supply::UnsupportedProtocol.
HANENKAMP/HTTP-Request-Supply
…/Changes :29:
* BREAKING: X::HTTP::Request::Supply::BadRequest has been renamed to
HANENKAMP/HTTP-Request-Supply
…/Changes :30:
X::HTTP::Supply::BadMessage.
HANENKAMP/HTTP-Request-Supply
…/Changes :35:
* All exceptions thrown now inherit from X::HTTP::Supply.
HANENKAMP/HTTP-Request-Supply
…/Supply.pm6 :58:
class GLOBAL::X::HTTP::Supply is Exception {
HANENKAMP/HTTP-Request-Supply
…/Supply.pm6 :62:
class GLOBAL::X::HTTP::Supply::UnsupportedProtocol is X::HTTP::Supply {
HANENKAMP/HTTP-Request-Supply
…/Supply.pm6 :66:
class GLOBAL::X::HTTP::Supply::BadMessage is X::HTTP::Supply {
HANENKAMP/HTTP-Request-Supply
…/Body.pm6 :24:
X::HTTP::Supply::BadMessage.new(reason => "premature end to message body")
HANENKAMP/HTTP-Request-Supply
…/Body.pm6 :84:
when X::Str::Numeric {
HANENKAMP/HTTP-Request-Supply
…/Body.pm6 :85:
die X::HTTP::Supply::BadMessage.new(
HANENKAMP/HTTP-Request-Supply
…/Body.pm6 :146:
die X::HTTP::Supply::BadMessage.new(
HANENKAMP/HTTP-Request-Supply
…/Request.pm6 :21:
when X::HTTP::Supply::UnsupportedProtocol {
HANENKAMP/HTTP-Request-Supply
…/Request.pm6 :31:
when X::HTTP::Supply::BadMessage {
HANENKAMP/HTTP-Request-Supply
…/Request.pm6 :124:
=head2 X::HTTP::Supply::UnsupportedProtocol
HANENKAMP/HTTP-Request-Supply
…/Request.pm6 :129:
=head2 X::HTTP::Supply::BadMessage
HANENKAMP/HTTP-Request-Supply
…/Request.pm6 :240:
die X::HTTP::Supply::BadMessage.new(
HANENKAMP/HTTP-Request-Supply
…/Request.pm6 :251:
die X::HTTP::Supply::UnsupportedProtocol.new;
HANENKAMP/HTTP-Request-Supply
…/Request.pm6 :256:
die X::HTTP::Supply::BadMessage.new(
HANENKAMP/HTTP-Request-Supply
…/Request.pm6 :372:
die X::HTTP::Supply::BadMessage.new(
HANENKAMP/HTTP-Request-Supply
…/Response.pm6 :124:
=head2 X::HTTP::Supply::UnsupportedProtocol
HANENKAMP/HTTP-Request-Supply
…/Response.pm6 :128:
=head2 X::HTTP::Supply::BadMessage
HANENKAMP/HTTP-Request-Supply
…/Response.pm6 :204:
die X::HTTP::Supply::BadMessage.new(
HANENKAMP/HTTP-Request-Supply
…/Response.pm6 :214:
die X::HTTP::Supply::UnsupportedProtocol.new.throw;
HANENKAMP/HTTP-Request-Supply
…/Response.pm6 :219:
die X::HTTP::Supply::BadMessage.new(
HANENKAMP/HTTP-Request-Supply
…/Response.pm6 :328:
die X::HTTP::Supply::BadMessage.new(
HANENKAMP/HTTP-Request-Supply
…/request-http-1.1.t :28:
quits => %(:body(X::HTTP::Supply::BadMessage)),
HANENKAMP/HTTP-Request-Supply
…/request-trailing-garbage.t :13:
quits => %(:on(X::HTTP::Supply::BadMessage)),
HANENKAMP/HTTP-Request-Supply
…/request-trailing-garbage.t :28:
quits => %(:on(X::HTTP::Supply::BadMessage)),
HANENKAMP/HTTP-Supply
…/Changes :27:
* BREAKING: X::HTTP::Request::Supply::UnsupportedProtocol has been
HANENKAMP/HTTP-Supply
…/Changes :28:
renamed to X::HTTP::Supply::UnsupportedProtocol.
HANENKAMP/HTTP-Supply
…/Changes :29:
* BREAKING: X::HTTP::Request::Supply::BadRequest has been renamed to
HANENKAMP/HTTP-Supply
…/Changes :30:
X::HTTP::Supply::BadMessage.
HANENKAMP/HTTP-Supply
…/Changes :35:
* All exceptions thrown now inherit from X::HTTP::Supply.
HANENKAMP/HTTP-Supply
…/Supply.pm6 :58:
class GLOBAL::X::HTTP::Supply is Exception {
HANENKAMP/HTTP-Supply
…/Supply.pm6 :62:
class GLOBAL::X::HTTP::Supply::UnsupportedProtocol is X::HTTP::Supply {
HANENKAMP/HTTP-Supply
…/Supply.pm6 :66:
class GLOBAL::X::HTTP::Supply::BadMessage is X::HTTP::Supply {
HANENKAMP/HTTP-Supply
…/Body.pm6 :24:
X::HTTP::Supply::BadMessage.new(reason => "premature end to message body")
HANENKAMP/HTTP-Supply
…/Body.pm6 :84:
when X::Str::Numeric {
HANENKAMP/HTTP-Supply
…/Body.pm6 :85:
die X::HTTP::Supply::BadMessage.new(
HANENKAMP/HTTP-Supply
…/Body.pm6 :146:
die X::HTTP::Supply::BadMessage.new(
HANENKAMP/HTTP-Supply
…/Request.pm6 :21:
when X::HTTP::Supply::UnsupportedProtocol {
HANENKAMP/HTTP-Supply
…/Request.pm6 :31:
when X::HTTP::Supply::BadMessage {
HANENKAMP/HTTP-Supply
…/Request.pm6 :124:
=head2 X::HTTP::Supply::UnsupportedProtocol
HANENKAMP/HTTP-Supply
…/Request.pm6 :129:
=head2 X::HTTP::Supply::BadMessage
HANENKAMP/HTTP-Supply
…/Request.pm6 :240:
die X::HTTP::Supply::BadMessage.new(
HANENKAMP/HTTP-Supply
…/Request.pm6 :251:
die X::HTTP::Supply::UnsupportedProtocol.new;
HANENKAMP/HTTP-Supply
…/Request.pm6 :256:
die X::HTTP::Supply::BadMessage.new(
HANENKAMP/HTTP-Supply
…/Request.pm6 :372:
die X::HTTP::Supply::BadMessage.new(
HANENKAMP/HTTP-Supply
…/Response.pm6 :124:
=head2 X::HTTP::Supply::UnsupportedProtocol
HANENKAMP/HTTP-Supply
…/Response.pm6 :128:
=head2 X::HTTP::Supply::BadMessage
HANENKAMP/HTTP-Supply
…/Response.pm6 :204:
die X::HTTP::Supply::BadMessage.new(
HANENKAMP/HTTP-Supply
…/Response.pm6 :214:
die X::HTTP::Supply::UnsupportedProtocol.new.throw;
HANENKAMP/HTTP-Supply
…/Response.pm6 :219:
die X::HTTP::Supply::BadMessage.new(
HANENKAMP/HTTP-Supply
…/Response.pm6 :328:
die X::HTTP::Supply::BadMessage.new(
HANENKAMP/HTTP-Supply
…/request-http-1.1.t :28:
quits => %(:body(X::HTTP::Supply::BadMessage)),
HANENKAMP/HTTP-Supply
…/request-trailing-garbage.t :13:
quits => %(:on(X::HTTP::Supply::BadMessage)),
HANENKAMP/HTTP-Supply
…/request-trailing-garbage.t :28:
quits => %(:on(X::HTTP::Supply::BadMessage)),
HANENKAMP/ModelDB
…/META6.json :9:
"MetamodelX::DBModelHOW": "lib/MetamodelX/DBModelHOW.pm6",
HANENKAMP/ModelDB
…/DBModelHOW.pm6 :36:
class MetamodelX::DBModelHOW is Metamodel::ClassHOW {
HANENKAMP/ModelDB
…/ModelBuilder.pm6 :4:
use MetamodelX::DBModelHOW;
HANENKAMP/ModelDB
…/ModelBuilder.pm6 :92:
die "columns must be added to models" unless $attr.package.HOW ~~ MetamodelX::DBModelHOW;
HANENKAMP/ModelDB
…/ModelBuilder.pm6 :97:
die "columns must be added to models" unless $attr.package.HOW ~~ MetamodelX::DBModelHOW;
HANENKAMP/ModelDB
…/ModelBuilder.pm6 :127:
constant model = MetamodelX::DBModelHOW;
HANENKAMP/Path-Router
…/Changes :25:
* COMPATIBILITY BREAKING: The X::Path::Router::BadRoute exception has been
HANENKAMP/Path-Router
…/Changes :26:
renamed to X::Path::Router::BadValidation, which inherits from
HANENKAMP/Path-Router
…/Changes :27:
X::Path::Router::BadRoute.
HANENKAMP/Path-Router
…/Changes :32:
* A new X::Path::Router::BadSlurpy exception has been added.
HANENKAMP/Path-Router
…/META6.json :11:
"X::Path::Router::BadInclusion": "lib/X/Path/Router.pm6",
HANENKAMP/Path-Router
…/META6.json :12:
"X::Path::Router::AmbiguousMatch": "lib/X/Path/Router.pm6",
HANENKAMP/Path-Router
…/META6.json :13:
"X::Path::Router::BadSlurpy": "lib/X/Path/Router.pm6",
HANENKAMP/Path-Router
…/META6.json :14:
"X::Path::Router::BadRoute": "lib/X/Path/Router.pm6",
HANENKAMP/Path-Router
…/META6.json :17:
"X::Path::Router::AmbiguousMatch::PathMatch": "lib/X/Path/Router.pm6",
HANENKAMP/Path-Router
…/META6.json :18:
"X::Path::Router::BadValidation": "lib/X/Path/Router.pm6",
HANENKAMP/Path-Router
…/META6.json :19:
"X::Path::Router": "lib/X/Path/Router.pm6",
HANENKAMP/Path-Router
…/META6.json :20:
"X::Path::Router::AmbiguousMatch::ReverseMatch": "lib/X/Path/Router.pm6"
HANENKAMP/Path-Router
…/README.md :180:
* Otherwise, if there is more than one matching route with the same number of required variables, an [X::Path::Router::AmbiguousMatch::Pa…
HANENKAMP/Path-Router
…/README.md :191:
This will throw an X::Path::Router::AmbiguousMatch::ReverseMatch exception if multiple URLs match. This exception includes the possible routes so your code can disambiguate them in whatever fashion makes sense to you.
HANENKAMP/Path-Router
…/README.md :201:
X::Path::Router
HANENKAMP/Path-Router
…/README.md :206:
X::Path::Router::AmbiguousMatch::PathMatch
HANENKAMP/Path-Router
…/README.md :217:
X::Path::Router::AmbiguousMatch::ReverseMatch
HANENKAMP/Path-Router
…/README.md :228:
X::Path::Router::BadInclusion
HANENKAMP/Path-Router
…/README.md :233:
X::Path::Router::BadRoute
HANENKAMP/Path-Router
…/README.md :242:
X::Path::Router::BadValidation
HANENKAMP/Path-Router
…/README.md :245:
This is an X::Path::Router::BadRoute exception that is thrown when a validation for a variable that is not found in the path.
HANENKAMP/Path-Router
…/README.md :251:
X::Path::Router::BadSlurpy
HANENKAMP/Path-Router
…/README.md :254:
This is an X::Path::Router::BadRoute exception that is thrown when a validation attempts to add a slurpy parameter that is not at the end of the path.
HANENKAMP/Path-Router
…/Router.pm6 :5:
use X::Path::Router;
HANENKAMP/Path-Router
…/Router.pm6 :60:
|| die X::Path::Router::BadInclusion.new;
HANENKAMP/Path-Router
…/Router.pm6 :116:
die X::Path::Router::AmbiguousMatch::PathMatch.new(
HANENKAMP/Path-Router
…/Router.pm6 :154:
my class X::RouteNotMatched is Exception {
HANENKAMP/Path-Router
…/Router.pm6 :166:
) || die X::RouteNotMatched.new("LENGTH DID NOT MATCH ({$required.elems} required {$required.elems <= @keys.elems ?? "≤" !! "≰"} {@keys…
HANENKAMP/Path-Router
…/Router.pm6 :170:
die X::RouteNotMatched.new("MISSING ITEM [{@missing}]");
HANENKAMP/Path-Router
…/Router.pm6 :177:
die X::RouteNotMatched.new("EXTRA ITEM[{@extra}]");
HANENKAMP/Path-Router
…/Router.pm6 :184:
die X::RouteNotMatched.new("NO MATCH[{@nomatch}]");
HANENKAMP/Path-Router
…/Router.pm6 :213:
when X::RouteNotMatched {
HANENKAMP/Path-Router
…/Router.pm6 :283:
die X::Path::Router::AmbiguousMatch::ReverseMatch.new(
HANENKAMP/Path-Router
…/Router.pm6 :482:
of required variables, an L<#X::Path::Router::AmbiguousMatch::PathMatch>
HANENKAMP/Path-Router
…/Router.pm6 :497:
This will throw an L<#X::Path::Router::AmbiguousMatch::ReverseMatch> exception if
HANENKAMP/Path-Router
…/Router.pm6 :509:
=head2 X::Path::Router
HANENKAMP/Path-Router
…/Router.pm6 :513:
=head2 X::Path::Router::AmbiguousMatch::PathMatch
HANENKAMP/Path-Router
…/Router.pm6 :523:
=head2 X::Path::Router::AmbiguousMatch::ReverseMatch
HANENKAMP/Path-Router
…/Router.pm6 :533:
=head2 X::Path::Router::BadInclusion
HANENKAMP/Path-Router
…/Router.pm6 :537:
=head2 X::Path::Router::BadRoute
HANENKAMP/Path-Router
…/Router.pm6 :545:
=head2 X::Path::Router::BadValidation
HANENKAMP/Path-Router
…/Router.pm6 :547:
This is an L<#X::Path::Router::BadRoute> exception that is thrown when a validation for a variable that is not found in the path.
HANENKAMP/Path-Router
…/Router.pm6 :553:
=head2 X::Path::Router::BadSlurpy
HANENKAMP/Path-Router
…/Router.pm6 :555:
This is an L<#X::Path::Router::BadRoute> exception that is thrown when a validation attempts to add a slurpy parameter that is not at the end of the path.
HANENKAMP/Path-Router
…/Route.pm6 :3:
use X::Path::Router;
HANENKAMP/Path-Router
…/Route.pm6 :53:
die X::Path::Router::BadSlurpy.new(:$!path)
HANENKAMP/Path-Router
…/Route.pm6 :69:
die X::Path::Router::BadValidation.new(:$validation, :$!path);
HANENKAMP/Path-Router
…/Router.pm6 :3:
class X::Path::Router is Exception { }
HANENKAMP/Path-Router
…/Router.pm6 :5:
class X::Path::Router::AmbiguousMatch is X::Path::Router { }
HANENKAMP/Path-Router
…/Router.pm6 :7:
class X::Path::Router::AmbiguousMatch::PathMatch is X::Path::Router {
HANENKAMP/Path-Router
…/Router.pm6 :17:
class X::Path::Router::AmbiguousMatch::ReverseMatch is X::Path::Router::AmbiguousMatch {
HANENKAMP/Path-Router
…/Router.pm6 :30:
class X::Path::Router::BadInclusion is X::Path::Router {
HANENKAMP/Path-Router
…/Router.pm6 :36:
class X::Path::Router::BadRoute is X::Path::Router {
HANENKAMP/Path-Router
…/Router.pm6 :44:
class X::Path::Router::BadValidation is X::Path::Router::BadRoute {
HANENKAMP/Path-Router
…/Router.pm6 :52:
class X::Path::Router::BadSlurpy is X::Path::Router::BadRoute {
HANENKAMP/Path-Router
…/009_include_other_router.t :201:
X::Path::Router::BadInclusion,
HANENKAMP/Path-Router
…/009_include_other_router.t :207:
X::Path::Router::BadInclusion,
HANENKAMP/Path-Router
…/009_include_other_router.t :213:
X::Path::Router::BadInclusion,
HANENKAMP/Path-Router
…/011_incorrect_validation_warning.t :21:
X::Path::Router::BadRoute,
HANENKAMP/Path-Router
…/012_ambiguous_routes.t :47:
X::Path::Router::AmbiguousMatch::ReverseMatch,
HANENKAMP/Path-Router
…/012_ambiguous_routes.t :82:
X::Path::Router::AmbiguousMatch::PathMatch,
HANENKAMP/Path-Router
…/015_match_slurpy.t :62:
X::Path::Router::BadSlurpy,
HANENKAMP/Path-Router
…/999_meta.t :18:
when X::CompUnit::UnsatisfiedDependency {
HANENKAMP/Smack
…/File.pm6 :33:
when (X::Smack::Exception) {
HANENKAMP/Smack
…/File.pm6 :58:
die X::Smack::Exception::BadRequest.new if $path ~~ /\0/;
HANENKAMP/Smack
…/File.pm6 :68:
die X::Smack::Exception::Forbidden.new if any(|@path) eq '..';
HANENKAMP/Smack
…/File.pm6 :77:
die X::Smack::Exception::NotFound.new;
HANENKAMP/Smack
…/File.pm6 :91:
die X::Smack::Exception::NotFound.new unless $file;
HANENKAMP/Smack
…/File.pm6 :92:
die X::Smack::Exception::Forbidden.new unless $file.r;
HANENKAMP/Smack
…/File.pm6 :112:
my $fh = $file.open(:r) or die X::Smack::Exception::Forbidden.new;
HANENKAMP/Smack
…/Builder.pm6 :3:
class X::Smack::Builder is Exception { }
HANENKAMP/Smack
…/Builder.pm6 :5:
class X::Smack::Builder::NoBuilder is X::Smack::Builder {
HANENKAMP/Smack
…/Builder.pm6 :13:
class X::Smack::Builder::NoApp is X::Smack::Builder {
HANENKAMP/Smack
…/Builder.pm6 :26:
class X::Smack::Builder::UselessMount is X::Smack::Builder {
HANENKAMP/Smack
…/Builder.pm6 :82:
# CATCH { when X::Smack::Builder::UselessMount { .resume } }
HANENKAMP/Smack
…/Builder.pm6 :85:
die X::Smack::Builder::UselessMount.new
HANENKAMP/Smack
…/Builder.pm6 :94:
die X::Smack::Builder::NoApp.new;
HANENKAMP/Smack
…/Builder.pm6 :113:
die X::Smack::Builder::NoBuilder.new(sub => "enable");
HANENKAMP/Smack
…/Builder.pm6 :122:
die X::Smack::Builder::NoBuilder.new(sub => "enable");
HANENKAMP/Smack
…/Builder.pm6 :132:
die X::Smack::Builder::NoBuilder.new(sub => "enable-if");
HANENKAMP/Smack
…/Builder.pm6 :141:
die X::Smack::Builder::NoBuilder.new(sub => "enable-if");
HANENKAMP/Smack
…/Builder.pm6 :150:
die X::Smack::Builder::NoBuilder.new(sub => "mount");
HANENKAMP/Smack
…/Exception.pm6 :3:
class X::Smack::Exception is Exception {
HANENKAMP/Smack
…/Exception.pm6 :14:
class X::Smack::Exception::NotFound is X::Smack::Exception {
HANENKAMP/Smack
…/Exception.pm6 :25:
class X::Smack::Exception::BadRequest is X::Smack::Exception {
HANENKAMP/Smack
…/Exception.pm6 :36:
class X::Smack::Exception::Forbidden is X::Smack::Exception {
HANENKAMP/Smack
…/PSGI.pm6 :90:
when X::Channel::ReceiveOnClosed {
HANENKAMP/Smack
…/Response.pm6 :7:
class X::Smack::Response::MissingStatus is Exception {
HANENKAMP/Smack
…/Response.pm6 :25:
die X::Smack::Response::MissingStatus.new
HANENKAMP/Smack
…/URI.pm6 :26:
class X::Smack::URI::Invalid is Exception {
HANENKAMP/Smack
…/URI.pm6 :31:
class X::Smack::URI::Path::Invalid is X::Smack::URI::Invalid {
HANENKAMP/Smack
…/URI.pm6 :146:
STORE => method ($n) { X::Assignment::RO.new.throw },
HANENKAMP/Smack
…/URI.pm6 :294:
X::Smack::URI::Invalid.new(source => $str).throw
HANENKAMP/Smack
…/URI.pm6 :430:
given X::Smack::URI::Path::Invalid.new(:$path, :$source) -> \ex {
HANENKAMP/Smack
…/URI.pm6 :529:
X::Smack::URI::Invalid.new(
HANENKAMP/Smack
…/URI.pm6 :569:
X::Smack::URI::Path::Invalid.new(
HANENKAMP/Smack
…/URI.pm6 :777:
These rules are enforced whenever setting or clearing the scheme, authority, or path. If the resulting Smack::URI object would be invalid a C<X::Smack::URI::Path::Invalid> exception will be thrown.
HANENKAMP/Smack
…/URI.pm6 :841:
CATCH { when X::Smack::URI::Invalid { ... } }
HANENKAMP/Smack
…/URI.pm6 :857:
Throws a C<X::Smack::URI::Invalid> exception if the URI cannot be parsed.
HANENKAMP/Smack
…/URI.pm6 :867:
Throws a C<X::Smack::URI::Invalid> exception if the URI cannot be parsed.
HANENKAMP/Smack
…/URI.pm6 :890:
This will throw an C<X::Smack::URI::Path::Invalid> exception if adding or removing the scheme will make the URI invalid. See SCHEME, AUTHORITY, AND PATH section for additional details.
HANENKAMP/Smack
…/URI.pm6 :904:
When passing an argument, this will throw an C<X::Smack::URI::Path::Invalid> exception if setting or clearing the authority on the URI will make the URI invalid. See SCHEME, AUTHORITY, AND PATH section for details.
HANENKAMP/Smack
…/URI.pm6 :915:
Setting this method will cause a C<Smack::URI::Authority> to be constructed and C<authority> to be set, if it is not already defined. This may result in a C<X::Smack::URI::Path::Invalid> exception being thrown if adding an authority will make the path invalid.
HANENKAMP/Smack
…/URI.pm6 :924:
Setting this method will cause a C<Smack::URI::Authority> to be constructed and C<authority> to be set, if it is not already defined. This may result in a C<X::Smack::URI::Path::Invalid> exception being thrown if adding an authority will make the path invalid.
HANENKAMP/Smack
…/URI.pm6 :947:
Setting this method will cause a C<Smack::URI::Authority> to be constructed and C<authority> to be set, if it is not already defined. This may result in a C<X::SMack::URI::Path::Invalid> exception being thrown if adding an authority will make the path invalid.
HANENKAMP/Smack
…/URI.pm6 :959:
Setting this method will cause a C<Smack::URI::Authority> to be constructed and C<authority> to be set, if it is not already defined. This may result in a C<X::Smack::URI::Path::Invalid> exception being thrown if adding an authority will make the path invalid.
HANENKAMP/Smack
…/URI.pm6 :968:
This method will throw a C<X::Smack::URI::Path::Invalid> exception if the path is not valid for the current scheme and authority settings.
HANENKAMP/Smack
…/URI.pm6 :983:
You may pass a list in to replace the segments with a new value. This will throw a C<X::Smack::URI::Path::Invalid> exception if any of the segments contain a slash or if the set path will cause the URI to become invalid.
HANENKAMP/Smack
…/URI.pm6 :1389:
=head2 X::Smack::URI::Invalid
HANENKAMP/Smack
…/URI.pm6 :1395:
=head2 X::Smack::URI::Path::Invalid
HANENKAMP/Smack
…/mount.t :12:
}, X::Smack::Builder::UselessMount;
HANENKAMP/Smack
…/mount.t :15:
CATCH { when X::Smack::Builder::UselessMount { .resume } }
HANENKAMP/ULID
…/META6.json :22:
"X::ULID": "lib/ULID.pm6"
HANENKAMP/ULID
…/README.md :35:
The `$monotonic` argument turns on monotonic ULID generation, which ensures that ULIDs generated sequentially during the same millisecond will also b…
HANENKAMP/ULID
…/README.md :78:
X::ULID
HANENKAMP/ULID
…/ULID.pm6 :5:
class GLOBAL::X::ULID is Exception {
HANENKAMP/ULID
…/ULID.pm6 :120:
die X::ULID.new(message => "monotonic ULID overflow");
HANENKAMP/ULID
…/ULID.pm6 :173:
The C<$monotonic> argument turns on monotonic ULID generation, which ensures that ULIDs generated sequentially during the same millisecond will also …
HANENKAMP/ULID
…/ULID.pm6 :212:
=head2 X::ULID
HANENKAMP/ULID
…/basic.t :92:
}, X::ULID, message => 'monotonic ULID overflow';
HMBRAND/Text-CSV
…/CSV.pm :479:
# See also src/core/Exception.pm - role X::Comp method gist
HMBRAND/Text-CSV
…/66_formula.t :95:
CONTROL { when CX::Warn { @e.push: $_.Str; .resume } };
HMBRAND/Text-CSV
…/66_formula.t :140:
CONTROL { when CX::Warn { @e.push: $_.Str; .resume } };
HMBRAND/Text-CSV
…/66_formula.t :148:
CONTROL { when CX::Warn { @e.push: $_.Str; .resume } };
HMBRAND/Text-CSV
…/79_callbacks.t :126:
[ Str, "error" ], # X::AdHoc.new
HMBRAND/Text-CSV
…/79_callbacks.t :128:
[ "%23bad", sub {} ], # X::AdHoc.new
JNTHN/Concurrent-Queue
…/README.md :25:
say $val.exception.WHO; # X::Concurrent::Queue::Empty
JNTHN/Concurrent-Queue
…/README.md :68:
returns a `Failure` containing an exception of type `X::Concurrent::Queue::Empty`.
JNTHN/Concurrent-Queue
…/Queue.pm6 :1:
class X::Concurrent::Queue::Empty is Exception {
JNTHN/Concurrent-Queue
…/Queue.pm6 :70:
fail X::Concurrent::Queue::Empty.new;
JNTHN/Concurrent-Queue
…/basic.t :10:
isa-ok $fail.exception, X::Concurrent::Queue::Empty,
JNTHN/Concurrent-Stack
…/README.md :26:
my $x = $stack.peek; # Failure with X::Concurrent::Stack::Empty
JNTHN/Concurrent-Stack
…/README.md :27:
my $y = $stack.pop; # Failure with X::Concurrent::Stack::Empty
JNTHN/Concurrent-Stack
…/README.md :58:
returns a `Failure` containing an exception of type `X::Concurrent::Stack::Empty`.
JNTHN/Concurrent-Stack
…/README.md :63:
containing an exception of type `X::Concurrent::Stack::Empty`.
JNTHN/Concurrent-Stack
…/Stack.pm6 :1:
class X::Concurrent::Stack::Empty is Exception {
JNTHN/Concurrent-Stack
…/Stack.pm6 :28:
fail X::Concurrent::Stack::Empty.new(:operation<pop>) without $current;
JNTHN/Concurrent-Stack
…/Stack.pm6 :38:
fail X::Concurrent::Stack::Empty.new(:operation<peek>) without $current;
JNTHN/Concurrent-Stack
…/basic.t :18:
isa-ok $try-peek.exception, X::Concurrent::Stack::Empty, 'Correct exception type';
JNTHN/Concurrent-Stack
…/basic.t :23:
isa-ok $try-pop.exception, X::Concurrent::Stack::Empty, 'Correct exception type';
JNTHN/Cro-Core
…/Cro.pm6 :10:
class X::Cro::Compose::Empty is Exception {
JNTHN/Cro-Core
…/Cro.pm6 :13:
class X::Cro::Compose::InvalidType is Exception {
JNTHN/Cro-Core
…/Cro.pm6 :20:
class X::Cro::Compose::SourceMustBeFirst is Exception {
JNTHN/Cro-Core
…/Cro.pm6 :27:
class X::Cro::Compose::SinkMustBeLast is Exception {
JNTHN/Cro-Core
…/Cro.pm6 :34:
class X::Cro::Compose::Mismatch is Exception {
JNTHN/Cro-Core
…/Cro.pm6 :42:
class X::Cro::Compose::BadProducer is Exception {
JNTHN/Cro-Core
…/Cro.pm6 :49:
class X::Cro::Compose::BadConsumer is Exception {
JNTHN/Cro-Core
…/Cro.pm6 :56:
class X::Cro::Compose::BadReplier is Exception {
JNTHN/Cro-Core
…/Cro.pm6 :64:
class X::Cro::Compose::TooManySinks is Exception {
JNTHN/Cro-Core
…/Cro.pm6 :71:
class X::Cro::Compose::OnlyOneConnector is Exception {
JNTHN/Cro-Core
…/Cro.pm6 :76:
class X::Cro::Compose::SourceAndConnector is Exception {
JNTHN/Cro-Core
…/Cro.pm6 :81:
class X::Cro::Compose::SinkAndConnector is Exception {
JNTHN/Cro-Core
…/Cro.pm6 :86:
class X::Cro::Compose::ConnectionConditionalWithoutConnector is Exception {
JNTHN/Cro-Core
…/Cro.pm6 :91:
class X::Cro::Compose::ConnectionStateWithoutConnection is Exception {
JNTHN/Cro-Core
…/Cro.pm6 :96:
class X::Cro::ConnectionManager::Misuse is Exception {
JNTHN/Cro-Core
…/Cro.pm6 :99:
class X::Cro::ConnectionConditional::NoAlternatives is Exception {
JNTHN/Cro-Core
…/Cro.pm6 :104:
class X::Cro::ConnectionConditional::TransformOnly is Exception {
JNTHN/Cro-Core
…/Cro.pm6 :111:
class X::Cro::ConnectionConditional::NoDefault is Exception {
JNTHN/Cro-Core
…/Cro.pm6 :116:
class X::Cro::ConnectionConditional::MultipleDefaults is Exception {
JNTHN/Cro-Core
…/Cro.pm6 :121:
class X::Cro::ConnectionConditional::Incompatible is Exception {
JNTHN/Cro-Core
…/Cro.pm6 :188:
die X::Cro::ConnectionConditional::NoAlternatives.new unless @options;
JNTHN/Cro-Core
…/Cro.pm6 :201:
die X::Cro::ConnectionConditional::Incompatible.new(
JNTHN/Cro-Core
…/Cro.pm6 :219:
die X::Cro::ConnectionConditional::MultipleDefaults.new;
JNTHN/Cro-Core
…/Cro.pm6 :227:
die X::Cro::ConnectionConditional::NoDefault.new;
JNTHN/Cro-Core
…/Cro.pm6 :241:
die X::Cro::ConnectionConditional::TransformOnly.new(got => $t);
JNTHN/Cro-Core
…/Cro.pm6 :248:
die X::Cro::Compose::Mismatch.new(
JNTHN/Cro-Core
…/Cro.pm6 :260:
die X::Cro::ConnectionConditional::TransformOnly.new(:$got)
JNTHN/Cro-Core
…/Cro.pm6 :420:
die X::Cro::ConnectionManager::Misuse.new: message =>
JNTHN/Cro-Core
…/Cro.pm6 :436:
die X::Cro::ConnectionManager::Misuse.new: message =>
JNTHN/Cro-Core
…/Cro.pm6 :444:
die X::Cro::ConnectionManager::Misuse.new: message =>
JNTHN/Cro-Core
…/Cro.pm6 :451:
die X::Cro::ConnectionManager::Misuse.new: message =>
JNTHN/Cro-Core
…/Cro.pm6 :483:
die X::Cro::Compose::Empty.new unless @components-in;
JNTHN/Cro-Core
…/Cro.pm6 :532:
die X::Cro::Compose::BadReplier.new(:$replyable);
JNTHN/Cro-Core
…/Cro.pm6 :562:
die X::Cro::Compose::SourceMustBeFirst.new(source => $comp);
JNTHN/Cro-Core
…/Cro.pm6 :586:
die X::Cro::Compose::OnlyOneConnector.new if $has-connector;
JNTHN/Cro-Core
…/Cro.pm6 :593:
die X::Cro::Compose::SinkMustBeLast.new(sink => $comp);
JNTHN/Cro-Core
…/Cro.pm6 :599:
die X::Cro::Compose::InvalidType.new(invalid => $comp);
JNTHN/Cro-Core
…/Cro.pm6 :607:
die X::Cro::Compose::Mismatch.new(
JNTHN/Cro-Core
…/Cro.pm6 :623:
die X::Cro::Compose::TooManySinks.new(:$replyable);
JNTHN/Cro-Core
…/Cro.pm6 :626:
die X::Cro::Compose::Mismatch.new(
JNTHN/Cro-Core
…/Cro.pm6 :636:
die X::Cro::Compose::Mismatch.new(
JNTHN/Cro-Core
…/Cro.pm6 :648:
die X::Cro::Compose::ConnectionConditionalWithoutConnector.new;
JNTHN/Cro-Core
…/Cro.pm6 :651:
die X::Cro::Compose::ConnectionStateWithoutConnection.new;
JNTHN/Cro-Core
…/Cro.pm6 :655:
die X::Cro::Compose::SourceAndConnector.new if $has-source;
JNTHN/Cro-Core
…/Cro.pm6 :656:
die X::Cro::Compose::SinkAndConnector.new if $has-sink;
JNTHN/Cro-Core
…/Cro.pm6 :679:
die X::Cro::Compose::BadConsumer.new(:$consumer);
JNTHN/Cro-Core
…/Cro.pm6 :684:
die X::Cro::Compose::BadProducer.new(:$producer);
JNTHN/Cro-Core
…/BodyParserSelector.pm6 :4:
class X::Cro::BodyParserSelector::NoneApplicable is Exception {
JNTHN/Cro-Core
…/BodyParserSelector.pm6 :21:
die X::Cro::BodyParserSelector::NoneApplicable.new;
JNTHN/Cro-Core
…/BodySerializerSelector.pm6 :4:
class X::Cro::BodySerializerSelector::NoneApplicable is Exception {
JNTHN/Cro-Core
…/BodySerializerSelector.pm6 :21:
die X::Cro::BodySerializerSelector::NoneApplicable.new;
JNTHN/Cro-Core
…/MediaType.pm6 :1:
class X::Cro::MediaType::Invalid is Exception {
JNTHN/Cro-Core
…/MediaType.pm6 :74:
die X::Cro::MediaType::Invalid.new(:$media-type)
JNTHN/Cro-Core
…/MessageWithBody.pm6 :3:
class X::Cro::BodyNotText is Exception {
JNTHN/Cro-Core
…/MessageWithBody.pm6 :67:
die X::Cro::BodyNotText.new(message => self);
JNTHN/Cro-Core
…/MessageWithBody.pm6 :74:
die X::Cro::BodyNotText.new(message => self);
JNTHN/Cro-Core
…/Uri.pm6 :1:
class X::Cro::Uri::ParseError is Exception {
JNTHN/Cro-Core
…/Uri.pm6 :174:
die X::Cro::Uri::ParseError.new(uri-string => self.orig, :$reason)
JNTHN/Cro-Core
…/Uri.pm6 :317:
die X::Cro::Uri::ParseError.new(:$uri-string)
JNTHN/Cro-Core
…/Uri.pm6 :327:
die X::Cro::Uri::ParseError.new(:$uri-string)
JNTHN/Cro-Core
…/Uri.pm6 :337:
die X::Cro::Uri::ParseError.new(:$uri-string)
JNTHN/Cro-Core
…/composer.t :14:
throws-like { Cro.compose() }, X::Cro::Compose::Empty;
JNTHN/Cro-Core
…/composer.t :15:
throws-like { Cro.compose(Any) }, X::Cro::Compose::InvalidType;
JNTHN/Cro-Core
…/composer.t :16:
throws-like { Cro.compose(TestMessage) }, X::Cro::Compose::InvalidType;
JNTHN/Cro-Core
…/composer.t :73:
X::Cro::Compose::SourceMustBeFirst;
JNTHN/Cro-Core
…/composer.t :75:
X::Cro::Compose::SourceMustBeFirst;
JNTHN/Cro-Core
…/composer.t :168:
X::Cro::Compose::SinkMustBeLast;
JNTHN/Cro-Core
…/composer.t :170:
X::Cro::Compose::SinkMustBeLast;
JNTHN/Cro-Core
…/composer.t :172:
X::Cro::Compose::SinkMustBeLast;
JNTHN/Cro-Core
…/composer.t :183:
X::Cro::Compose::Mismatch,
JNTHN/Cro-Core
…/composer.t :187:
X::Cro::Compose::Mismatch,
JNTHN/Cro-Core
…/composer.t :191:
X::Cro::Compose::Mismatch,
JNTHN/Cro-Core
…/composer.t :214:
X::Cro::Compose::BadProducer,
JNTHN/Cro-Core
…/composer.t :217:
X::Cro::Compose::BadConsumer,
JNTHN/Cro-Core
…/composer.t :220:
X::Cro::Compose::BadProducer,
JNTHN/Cro-Core
…/composer.t :223:
X::Cro::Compose::BadConsumer,
JNTHN/Cro-Core
…/composer.t :256:
X::Cro::Compose::TooManySinks,
JNTHN/Cro-Core
…/composer.t :262:
X::Cro::Compose::Mismatch,
JNTHN/Cro-Core
…/composer.t :359:
X::Cro::Compose::Mismatch,
JNTHN/Cro-Core
…/composer.t :385:
X::Cro::Compose::TooManySinks,
JNTHN/Cro-Core
…/composer.t :433:
X::Cro::Compose::BadReplier,
JNTHN/Cro-Core
…/composer.t :439:
X::Cro::Compose::BadReplier,
JNTHN/Cro-Core
…/composer.t :445:
X::Cro::Compose::BadReplier,
JNTHN/Cro-Core
…/composer.t :451:
X::Cro::Compose::BadReplier,
JNTHN/Cro-Core
…/composer.t :571:
X::Cro::ConnectionManager::Misuse,
JNTHN/Cro-Core
…/composer.t :635:
X::Cro::ConnectionManager::Misuse,
JNTHN/Cro-Core
…/composer.t :762:
X::Cro::Compose::OnlyOneConnector;
JNTHN/Cro-Core
…/composer.t :764:
X::Cro::Compose::SourceAndConnector;
JNTHN/Cro-Core
…/composer.t :766:
X::Cro::Compose::SinkAndConnector;
JNTHN/Cro-Core
…/connection-conditional.t :51:
X::Cro::ConnectionConditional::NoAlternatives,
JNTHN/Cro-Core
…/connection-conditional.t :58:
X::Cro::ConnectionConditional::TransformOnly,
JNTHN/Cro-Core
…/connection-conditional.t :62:
X::Cro::ConnectionConditional::TransformOnly,
JNTHN/Cro-Core
…/connection-conditional.t :66:
X::Cro::Compose::Mismatch,
JNTHN/Cro-Core
…/connection-conditional.t :84:
X::Cro::ConnectionConditional::TransformOnly,
JNTHN/Cro-Core
…/connection-conditional.t :94:
X::Cro::ConnectionConditional::TransformOnly,
JNTHN/Cro-Core
…/connection-conditional.t :104:
X::Cro::Compose::Mismatch,
JNTHN/Cro-Core
…/connection-conditional.t :113:
X::Cro::ConnectionConditional::NoDefault,
JNTHN/Cro-Core
…/connection-conditional.t :122:
X::Cro::ConnectionConditional::MultipleDefaults,
JNTHN/Cro-Core
…/connection-conditional.t :132:
X::Cro::ConnectionConditional::Incompatible,
JNTHN/Cro-Core
…/connection-conditional.t :158:
X::Cro::Compose::ConnectionConditionalWithoutConnector,
JNTHN/Cro-Core
…/connection-state.t :58:
X::Cro::Compose::ConnectionStateWithoutConnection,
JNTHN/Cro-Core
…/message-with-body.t :10:
method body-parser-selector() { die X::Cro::BodyParserSelector::NoneApplicable.new }
JNTHN/Cro-Core
…/message-with-body.t :11:
method body-serializer-selector() { die X::Cro::BodySerializerSelector::NoneApplicable.new }
JNTHN/Cro-Core
…/message-with-body.t :24:
throws-like { await(TestBodyA.new.body-text) }, X::Cro::BodyNotText,
JNTHN/Cro-Core
…/message-with-body.t :29:
method body-parser-selector() { die X::Cro::BodyParserSelector::NoneApplicable.new }
JNTHN/Cro-Core
…/message-with-body.t :30:
method body-serializer-selector() { die X::Cro::BodySerializerSelector::NoneApplicable.new }
JNTHN/Cro-Core
…/uri.t :26:
elsif $! ~~ X::Cro::Uri::ParseError {
JNTHN/Cro-HTTP-Test
…/Test.pm6 :9:
my class X::Cro::HTTP::Test::OnlyOneBody is Exception {
JNTHN/Cro-HTTP-Test
…/Test.pm6 :14:
my class X::Cro::HTTP::Test::BadHeaderTest is Exception {
JNTHN/Cro-HTTP-Test
…/Test.pm6 :20:
my class X::Cro::HTTP::Test::BadFakeAuth is Exception {
JNTHN/Cro-HTTP-Test
…/Test.pm6 :54:
die X::Cro::HTTP::Test::BadFakeAuth.new;
JNTHN/Cro-HTTP-Test
…/Test.pm6 :198:
die X::Cro::HTTP::Test::BadHeaderTest.new(got => $_);
JNTHN/Cro-HTTP-Test
…/Test.pm6 :204:
die X::Cro::HTTP::Test::OnlyOneBody;
JNTHN/Cro-HTTP-Test
…/Test.pm6 :216:
die X::Cro::HTTP::Test::OnlyOneBody;
JNTHN/Cro-HTTP-Test
…/Test.pm6 :222:
die X::Cro::HTTP::Test::OnlyOneBody;
JNTHN/Cro-HTTP-Test
…/Test.pm6 :267:
when X::Cro::HTTP::Error {
JNTHN/Cro-HTTP
…/BodyParserSelectors.pm6 :18:
die X::Cro::BodyParserSelector::NoneApplicable.new;
JNTHN/Cro-HTTP
…/BodyParserSelectors.pm6 :33:
die X::Cro::BodyParserSelector::NoneApplicable.new;
JNTHN/Cro-HTTP
…/BodySerializerSelectors.pm6 :18:
die X::Cro::BodySerializerSelector::NoneApplicable.new;
JNTHN/Cro-HTTP
…/BodySerializerSelectors.pm6 :34:
die X::Cro::BodySerializerSelector::NoneApplicable.new;
JNTHN/Cro-HTTP
…/Client.pm6 :29:
class X::Cro::HTTP::Error is Exception {
JNTHN/Cro-HTTP
…/Client.pm6 :41:
class X::Cro::HTTP::Error::Client is X::Cro::HTTP::Error {}
JNTHN/Cro-HTTP
…/Client.pm6 :42:
class X::Cro::HTTP::Error::Server is X::Cro::HTTP::Error {}
JNTHN/Cro-HTTP
…/Client.pm6 :44:
class X::Cro::HTTP::Client::BodyAlreadySet is Exception {
JNTHN/Cro-HTTP
…/Client.pm6 :50:
class X::Cro::HTTP::Client::IncorrectHeaderType is Exception {
JNTHN/Cro-HTTP
…/Client.pm6 :58:
class X::Cro::HTTP::Client::TooManyRedirects is Exception {
JNTHN/Cro-HTTP
…/Client.pm6 :64:
class X::Cro::HTTP::Client::InvalidAuth is Exception {
JNTHN/Cro-HTTP
…/Client.pm6 :71:
class X::Cro::HTTP::Client::InvalidVersion is Exception {
JNTHN/Cro-HTTP
…/Client.pm6 :77:
class X::Cro::HTTP::Client::InvalidCookie is Exception {
JNTHN/Cro-HTTP
…/Client.pm6 :149:
self.break-all-responses(X::AdHoc.new(message => 'Connection to server lost'));
JNTHN/Cro-HTTP
…/Client.pm6 :269:
die X::Cro::HTTP::Client::InvalidAuth.new(:$reason) if %!auth<bearer>:exists;
JNTHN/Cro-HTTP
…/Client.pm6 :273:
die X::Cro::HTTP::Client::InvalidVersion.new;
JNTHN/Cro-HTTP
…/Client.pm6 :338:
die X::Cro::HTTP::Client::InvalidVersion.new;
JNTHN/Cro-HTTP
…/Client.pm6 :385:
die X::Cro::HTTP::Client::TooManyRedirects.new if $remain < 0;
JNTHN/Cro-HTTP
…/Client.pm6 :418:
die X::Cro::HTTP::Error::Client.new(response => $_);
JNTHN/Cro-HTTP
…/Client.pm6 :421:
die X::Cro::HTTP::Error::Server.new(response => $_);
JNTHN/Cro-HTTP
…/Client.pm6 :556:
die X::Cro::HTTP::Client::BodyAlreadySet.new;
JNTHN/Cro-HTTP
…/Client.pm6 :564:
die X::Cro::HTTP::Client::BodyAlreadySet.new;
JNTHN/Cro-HTTP
…/Client.pm6 :585:
die X::Cro::HTTP::Client::InvalidCookie.new(bad => $_);
JNTHN/Cro-HTTP
…/Client.pm6 :609:
die X::Cro::HTTP::Client::IncorrectHeaderType.new(what => $_);
JNTHN/Cro-HTTP
…/Cookie.pm6 :3:
class X::Cro::HTTP::Cookie::Unrecognized is Exception {
JNTHN/Cro-HTTP
…/Cookie.pm6 :138:
die X::Cro::HTTP::Cookie::Unrecognized.new(what => $str) unless $cookie;
JNTHN/Cro-HTTP
…/RawBodyParser.pm6 :19:
class X::Cro::HTTP::RawBodyParser::ContentLength::TooShort is Exception {
JNTHN/Cro-HTTP
…/RawBodyParser.pm6 :44:
die X::Cro::HTTP::RawBodyParser::ContentLength::TooShort.new;
JNTHN/Cro-HTTP
…/Request.pm6 :10:
class X::Cro::HTTP::Request::Incomplete is Exception {
JNTHN/Cro-HTTP
…/Request.pm6 :58:
die X::Cro::HTTP::Request::Incomplete.new(:missing<method>) unless $!method;
JNTHN/Cro-HTTP
…/Request.pm6 :59:
die X::Cro::HTTP::Request::Incomplete.new(:missing<target>) unless $!target;
JNTHN/Cro-HTTP
…/ResponseSerializer.pm6 :27:
when X::Cro::BodySerializerSelector::NoneApplicable {
JNTHN/Cro-HTTP
…/Router.pm6 :14:
class X::Cro::HTTP::Router::OnlyInHandler is Exception {
JNTHN/Cro-HTTP
…/Router.pm6 :20:
class X::Cro::HTTP::Router::NoRequestBodyMatch is Exception {
JNTHN/Cro-HTTP
…/Router.pm6 :132:
when X::Cro::HTTP::Router::NoRequestBodyMatch {
JNTHN/Cro-HTTP
…/Router.pm6 :135:
when X::Cro::BodyParserSelector::NoneApplicable {
JNTHN/Cro-HTTP
…/Router.pm6 :239:
when X::TypeCheck::Binding::Parameter {
JNTHN/Cro-HTTP
…/Router.pm6 :700:
die X::Cro::HTTP::Router::OnlyInHandler.new(:what<request>)
JNTHN/Cro-HTTP
…/Router.pm6 :705:
die X::Cro::HTTP::Router::OnlyInHandler.new(:what<response>)
JNTHN/Cro-HTTP
…/Router.pm6 :736:
die X::Cro::HTTP::Router::NoRequestBodyMatch.new;
JNTHN/Cro-HTTP
…/Router.pm6 :742:
die X::Cro::HTTP::Router::OnlyInHandler.new(:what<header>);
JNTHN/Cro-HTTP
…/Router.pm6 :747:
die X::Cro::HTTP::Router::OnlyInHandler.new(:what<header>);
JNTHN/Cro-HTTP
…/Router.pm6 :752:
die X::Cro::HTTP::Router::OnlyInHandler.new(:what<header>);
JNTHN/Cro-HTTP
…/Router.pm6 :759:
die X::Cro::HTTP::Router::OnlyInHandler.new(:what<content>);
JNTHN/Cro-HTTP
…/Router.pm6 :773:
die X::Cro::HTTP::Router::OnlyInHandler.new(:what<created>);
JNTHN/Cro-HTTP
…/Router.pm6 :785:
die X::Cro::HTTP::Router::OnlyInHandler.new(:what<redirected>);
JNTHN/Cro-HTTP
…/Router.pm6 :841:
die X::Cro::HTTP::Router::OnlyInHandler.new(:what<route>);
JNTHN/Cro-HTTP
…/Router.pm6 :847:
die X::Cro::HTTP::Router::OnlyInHandler.new(:what($action));
JNTHN/Cro-HTTP
…/Router.pm6 :867:
die X::Cro::HTTP::Router::OnlyInHandler.new(:what<push-promise>);
JNTHN/Cro-HTTP
…/Router.pm6 :989:
die X::Cro::HTTP::Router::OnlyInHandler.new(:what<route>);
JNTHN/Cro-HTTP
…/Router.pm6 :1010:
die X::Cro::HTTP::Router::OnlyInHandler.new(:what<route>);
JNTHN/Cro-HTTP
…/Router.pm6 :1051:
die X::Cro::HTTP::Router::OnlyInHandler.new(:what<route>);
JNTHN/Cro-HTTP
…/Frame.pm6 :15:
class X::Cro::HTTP2::Error is Exception {
JNTHN/Cro-HTTP
…/Frame.pm6 :41:
die X::Cro::HTTP2::Error.new(code => PROTOCOL_ERROR) if !$!stream-identifier.defined
JNTHN/Cro-HTTP
…/Frame.pm6 :69:
die X::Cro::HTTP2::Error.new(code => PROTOCOL_ERROR) if !$!stream-identifier.defined
JNTHN/Cro-HTTP
…/Frame.pm6 :92:
die X::Cro::HTTP2::Error.new(code => INTERNAL_ERROR) if $!flags != 0;
JNTHN/Cro-HTTP
…/Frame.pm6 :93:
die X::Cro::HTTP2::Error.new(code => PROTOCOL_ERROR) if !$!stream-identifier.defined
JNTHN/Cro-HTTP
…/Frame.pm6 :113:
die X::Cro::HTTP2::Error.new(code => INTERNAL_ERROR) if $!flags != 0;
JNTHN/Cro-HTTP
…/Frame.pm6 :149:
die X::Cro::HTTP2::Error.new(code => PROTOCOL_ERROR) if !$!stream-identifier.defined
JNTHN/Cro-HTTP
…/Frame.pm6 :170:
die X::Cro::HTTP2::Error.new(code => PROTOCOL_ERROR) if !$!stream-identifier.defined
JNTHN/Cro-HTTP
…/Frame.pm6 :175:
die X::Cro::HTTP2::Error.new(code => INTERNAL_ERROR) if $!flags != 0;
JNTHN/Cro-HTTP
…/Frame.pm6 :195:
die X::Cro::HTTP2::Error.new(code => INTERNAL_ERROR) if $!flags != 0;
JNTHN/Cro-HTTP
…/Frame.pm6 :213:
die X::Cro::HTTP2::Error.new(code => INTERNAL_ERROR) if $!flags != 0;
JNTHN/Cro-HTTP
…/FrameParser.pm6 :7:
class X::Cro::HTTP2::Disconnect is Exception {
JNTHN/Cro-HTTP
…/FrameParser.pm6 :11:
class X::Cro::HTTP2::IncorrectPreface is Exception {
JNTHN/Cro-HTTP
…/FrameParser.pm6 :41:
die X::Cro::HTTP2::IncorrectPreface.new;
JNTHN/Cro-HTTP
…/FrameParser.pm6 :100:
die X::Cro::HTTP2::Disconnect.new if $expecting != Header;
JNTHN/Cro-HTTP
…/FrameParser.pm6 :110:
die X::Cro::HTTP2::Error.new(code => PROTOCOL_ERROR) if $_ >= $length;
JNTHN/Cro-HTTP
…/FrameParser.pm6 :124:
die X::Cro::HTTP2::Error.new(code => PROTOCOL_ERROR) if $_ >= $length;
JNTHN/Cro-HTTP
…/FrameParser.pm6 :148:
die X::Cro::HTTP2::Error.new(code => FRAME_SIZE_ERROR) if $length != 5;
JNTHN/Cro-HTTP
…/FrameParser.pm6 :156:
die X::Cro::HTTP2::Error.new(code => FRAME_SIZE_ERROR) if $length != 4;
JNTHN/Cro-HTTP
…/FrameParser.pm6 :162:
die X::Cro::HTTP2::Error.new(code => FRAME_SIZE_ERROR) if %header<flags> == 1 && $length != 0;
JNTHN/Cro-HTTP
…/FrameParser.pm6 :163:
die X::Cro::HTTP2::Error.new(code => FRAME_SIZE_ERROR) if $length % 6 != 0;
JNTHN/Cro-HTTP
…/FrameParser.pm6 :213:
die X::Cro::HTTP2::Error.new(code => FRAME_SIZE_ERROR) if $length != 4;
JNTHN/Cro-HTTP
…/GeneralParser.pm6 :60:
die X::Cro::HTTP2::Error.new(code => PROTOCOL_ERROR);
JNTHN/Cro-HTTP
…/GeneralParser.pm6 :107:
die X::Cro::HTTP2::Error.new(code => PROTOCOL_ERROR);
JNTHN/Cro-HTTP
…/GeneralParser.pm6 :156:
die X::Cro::HTTP2::Error.new(code => PROTOCOL_ERROR)
JNTHN/Cro-HTTP
…/GeneralParser.pm6 :169:
die X::Cro::HTTP2::Error.new(code => PROTOCOL_ERROR);
JNTHN/Cro-HTTP
…/RequestParser.pm6 :34:
die X::Cro::HTTP2::Error.new(code => PROTOCOL_ERROR)
JNTHN/Cro-HTTP
…/ResponseParser.pm6 :21:
die X::Cro::HTTP2::Error.new(code => PROTOCOL_ERROR);
JNTHN/Cro-HTTP
…/ResponseSerializer.pm6 :35:
when X::Cro::BodySerializerSelector::NoneApplicable {
JNTHN/Cro-HTTP
…/HTTP.pm6 :37:
die X::Cro::Uri::ParseError.new(uri-string => $target)
JNTHN/Cro-HTTP
…/http-auth-basic.t :50:
X::Cro::HTTP::Error::Client,
JNTHN/Cro-HTTP
…/http-auth-basic.t :56:
X::Cro::HTTP::Error::Client,
JNTHN/Cro-HTTP
…/http-client.t :146:
throws-like { await Cro::HTTP::Client.get("$base/random-page"); }, X::Cro::HTTP::Error::Client,
JNTHN/Cro-HTTP
…/http-client.t :149:
throws-like { await Cro::HTTP::Client.get("$base/error"); }, X::Cro::HTTP::Error::Server,
JNTHN/Cro-HTTP
…/http-client.t :221:
X::Cro::HTTP::Client::BodyAlreadySet,
JNTHN/Cro-HTTP
…/http-client.t :289:
throws-like { $client.get("$base/path") }, X::Cro::HTTP::Client::IncorrectHeaderType,
JNTHN/Cro-HTTP
…/http-client.t :311:
throws-like { await $client.get("$base/cookie-three") }, X::Cro::HTTP::Error::Client,
JNTHN/Cro-HTTP
…/http-client.t :331:
X::Cro::BodySerializerSelector::NoneApplicable,
JNTHN/Cro-HTTP
…/http-client.t :345:
X::Cro::BodySerializerSelector::NoneApplicable,
JNTHN/Cro-HTTP
…/http-client.t :368:
X::Cro::BodyParserSelector::NoneApplicable,
JNTHN/Cro-HTTP
…/http-client.t :383:
X::Cro::BodyParserSelector::NoneApplicable,
JNTHN/Cro-HTTP
…/http-client.t :414:
when X::Cro::HTTP::Client::TooManyRedirects {
JNTHN/Cro-HTTP
…/http-client.t :417:
ok .request.defined, 'Request is accessible using X::Cro::HTTP::Client exception shortcut';
JNTHN/Cro-HTTP
…/http-client.t :448:
X::Cro::HTTP::Client::InvalidAuth,
JNTHN/Cro-HTTP
…/http-middleware.t :230:
X::Cro::HTTP::Error::Client,
JNTHN/Cro-HTTP
…/http-middleware.t :253:
X::Cro::HTTP::Error::Client,
JNTHN/Cro-HTTP
…/http-middleware.t :276:
X::Cro::HTTP::Error::Client,
JNTHN/Cro-HTTP
…/http-middleware.t :617:
X::Cro::HTTP::Error::Client,
JNTHN/Cro-HTTP
…/http-middleware.t :873:
X::AdHoc, message => /'delegate'/, 'Better exception message when user tries to include route with before/after';
JNTHN/Cro-HTTP
…/http-request.t :7:
throws-like { $req.Str }, X::Cro::HTTP::Request::Incomplete,
JNTHN/Cro-HTTP
…/http-request.t :14:
throws-like { $req.Str }, X::Cro::HTTP::Request::Incomplete,
JNTHN/Cro-HTTP
…/http-request.t :21:
throws-like { $req.Str }, X::Cro::HTTP::Request::Incomplete,
JNTHN/Cro-HTTP
…/http-response-parser.t :308:
$!.isa(X::Cro::HTTP::RawBodyParser::ContentLength::TooShort)
JNTHN/Cro-HTTP
…/http-router.t :22:
throws-like { request }, X::Cro::HTTP::Router::OnlyInHandler, what => 'request',
JNTHN/Cro-HTTP
…/http-router.t :24:
throws-like { response }, X::Cro::HTTP::Router::OnlyInHandler, what => 'response',
JNTHN/Cro-HTTP
…/http-router.t :26:
throws-like { created 'foo' }, X::Cro::HTTP::Router::OnlyInHandler, what => 'created',
JNTHN/Cro-HTTP
…/http-router.t :28:
throws-like { not-found }, X::Cro::HTTP::Router::OnlyInHandler, what => 'not-found',
JNTHN/Cro-HTTP
…/http-router.t :30:
throws-like { forbidden }, X::Cro::HTTP::Router::OnlyInHandler, what => 'forbidden',
JNTHN/Cro-HTTP
…/http-router.t :32:
throws-like { redirect 'foo' }, X::Cro::HTTP::Router::OnlyInHandler, what => 'redirected',
JNTHN/Cro-HTTP
…/http-router.t :34:
throws-like { conflict }, X::Cro::HTTP::Router::OnlyInHandler, what => 'conflict',
JNTHN/Cro-HTTP
…/http-router.t :36:
throws-like { bad-request }, X::Cro::HTTP::Router::OnlyInHandler, what => 'bad-request',
JNTHN/Cro-HTTP
…/http-server.t :137:
X::Cro::HTTP::Error::Client,
JNTHN/Cro-HTTP
…/http-server.t :168:
X::Cro::HTTP::Error::Client,
JNTHN/Cro-HTTP
…/http-server.t :224:
X::Cro::HTTP::Error::Server,
JNTHN/Cro-HTTP
…/http-server.t :260:
X::Cro::HTTP::Error::Server,
JNTHN/Cro-HTTP
…/http2-frame-parser.t :91:
X::Cro::HTTP2::Error, PROTOCOL_ERROR,
JNTHN/Cro-HTTP
…/http2-frame-parser.t :124:
X::Cro::HTTP2::Error, PROTOCOL_ERROR,
JNTHN/Cro-HTTP
…/http2-frame-parser.t :149:
X::Cro::HTTP2::Error, FRAME_SIZE_ERROR,
JNTHN/Cro-HTTP
…/http2-frame-parser.t :154:
X::Cro::HTTP2::Error, FRAME_SIZE_ERROR,
JNTHN/Cro-HTTP
…/http2-frame-parser.t :159:
X::Cro::HTTP2::Error, FRAME_SIZE_ERROR,
JNTHN/Cro-HTTP
…/http2-frame-parser.t :164:
X::Cro::HTTP2::Error, FRAME_SIZE_ERROR,
JNTHN/Cro-HTTP
…/http2-frame-parser.t :169:
X::Cro::HTTP2::Error, FRAME_SIZE_ERROR,
JNTHN/Cro-HTTP
…/http2-frame-parser.t :174:
X::Cro::HTTP2::Error, FRAME_SIZE_ERROR,
JNTHN/Cro-HTTP
…/http2-request-parser.t :45:
die X::Cro::HTTP2::Error.new(code => PROTOCOL_ERROR) if $fail;
JNTHN/Cro-HTTP
…/http2-request-parser.t :261:
}, X::Cro::HTTP2::Error, 'Unfinished header cannot be interrupted';
JNTHN/Cro-HTTP
…/http2-response-parser.t :38:
die X::Cro::HTTP2::Error.new(code => PROTOCOL_ERROR) if $fail;
JNTHN/Cro-HTTP
…/uri-http.t :23:
elsif $! ~~ X::Cro::Uri::ParseError {
JNTHN/Cro-OpenAPI-RoutesFromDefinition
…/README.md :235:
with an instance of `X::Cro::OpenAPI::RoutesFromDefinition::CheckFailed`, which
JNTHN/Cro-OpenAPI-RoutesFromDefinition
…/RoutesFromDefinition.pm6 :11:
class X::Cro::OpenAPI::RoutesFromDefinition::InvalidUse is Exception {
JNTHN/Cro-OpenAPI-RoutesFromDefinition
…/RoutesFromDefinition.pm6 :18:
class X::Cro::OpenAPI::RoutesFromDefinition::UnimplementedOperations is Exception {
JNTHN/Cro-OpenAPI-RoutesFromDefinition
…/RoutesFromDefinition.pm6 :25:
class X::Cro::OpenAPI::RoutesFromDefinition::UnspecifiedOperation is Exception {
JNTHN/Cro-OpenAPI-RoutesFromDefinition
…/RoutesFromDefinition.pm6 :32:
class X::Cro::OpenAPI::RoutesFromDefinition::WrongPathSegmentCount is Exception {
JNTHN/Cro-OpenAPI-RoutesFromDefinition
…/RoutesFromDefinition.pm6 :43:
class X::Cro::OpenAPI::RoutesFromDefinition::UnexpectedQueryPrameter is Exception {
JNTHN/Cro-OpenAPI-RoutesFromDefinition
…/RoutesFromDefinition.pm6 :54:
has X::Cro::OpenAPI::RoutesFromDefinition::CheckFailed $.validation-exception;
JNTHN/Cro-OpenAPI-RoutesFromDefinition
…/RoutesFromDefinition.pm6 :82:
die X::Cro::OpenAPI::RoutesFromDefinition::WrongPathSegmentCount.new(
JNTHN/Cro-OpenAPI-RoutesFromDefinition
…/RoutesFromDefinition.pm6 :94:
die X::Cro::OpenAPI::RoutesFromDefinition::UnexpectedQueryPrameter.new:
JNTHN/Cro-OpenAPI-RoutesFromDefinition
…/RoutesFromDefinition.pm6 :163:
when X::Cro::OpenAPI::RoutesFromDefinition::CheckFailed {
JNTHN/Cro-OpenAPI-RoutesFromDefinition
…/RoutesFromDefinition.pm6 :176:
when X::Cro::OpenAPI::RoutesFromDefinition::CheckFailed {
JNTHN/Cro-OpenAPI-RoutesFromDefinition
…/RoutesFromDefinition.pm6 :213:
when X::Cro::OpenAPI::RoutesFromDefinition::CheckFailed {
JNTHN/Cro-OpenAPI-RoutesFromDefinition
…/RoutesFromDefinition.pm6 :226:
when X::Cro::OpenAPI::RoutesFromDefinition::CheckFailed {
JNTHN/Cro-OpenAPI-RoutesFromDefinition
…/RoutesFromDefinition.pm6 :275:
when X::Cro::HTTP::Router::NoRequestBodyMatch {
JNTHN/Cro-OpenAPI-RoutesFromDefinition
…/RoutesFromDefinition.pm6 :278:
when X::Cro::BodyParserSelector::NoneApplicable {
JNTHN/Cro-OpenAPI-RoutesFromDefinition
…/RoutesFromDefinition.pm6 :328:
die X::Cro::OpenAPI::RoutesFromDefinition::InvalidUse.new(what => $method.lc);
JNTHN/Cro-OpenAPI-RoutesFromDefinition
…/RoutesFromDefinition.pm6 :332:
die X::Cro::OpenAPI::RoutesFromDefinition::InvalidUse.new(what => 'include');
JNTHN/Cro-OpenAPI-RoutesFromDefinition
…/RoutesFromDefinition.pm6 :336:
die X::Cro::OpenAPI::RoutesFromDefinition::InvalidUse.new(what => 'delegate');
JNTHN/Cro-OpenAPI-RoutesFromDefinition
…/RoutesFromDefinition.pm6 :344:
die X::Cro::OpenAPI::RoutesFromDefinition::UnspecifiedOperation.new(
JNTHN/Cro-OpenAPI-RoutesFromDefinition
…/RoutesFromDefinition.pm6 :404:
die X::Cro::OpenAPI::RoutesFromDefinition::UnimplementedOperations.new:
JNTHN/Cro-OpenAPI-RoutesFromDefinition
…/Checkers.pm6 :5:
class X::Cro::OpenAPI::RoutesFromDefinition::CheckFailed is Exception {
JNTHN/Cro-OpenAPI-RoutesFromDefinition
…/Checkers.pm6 :49:
when X::OpenAPI::Schema::Validate::Failed {
JNTHN/Cro-OpenAPI-RoutesFromDefinition
…/Checkers.pm6 :50:
die X::Cro::OpenAPI::RoutesFromDefinition::CheckFailed.new(
JNTHN/Cro-OpenAPI-RoutesFromDefinition
…/Checkers.pm6 :60:
die X::Cro::OpenAPI::RoutesFromDefinition::CheckFailed.new(
JNTHN/Cro-OpenAPI-RoutesFromDefinition
…/Checkers.pm6 :67:
die X::Cro::OpenAPI::RoutesFromDefinition::CheckFailed.new(
JNTHN/Cro-OpenAPI-RoutesFromDefinition
…/Checkers.pm6 :95:
die X::Cro::OpenAPI::RoutesFromDefinition::CheckFailed.new(
JNTHN/Cro-OpenAPI-RoutesFromDefinition
…/Checkers.pm6 :108:
die X::Cro::OpenAPI::RoutesFromDefinition::CheckFailed.new(
JNTHN/Cro-OpenAPI-RoutesFromDefinition
…/Checkers.pm6 :118:
die X::Cro::OpenAPI::RoutesFromDefinition::CheckFailed.new(
JNTHN/Cro-OpenAPI-RoutesFromDefinition
…/Checkers.pm6 :152:
die X::Cro::OpenAPI::RoutesFromDefinition::CheckFailed.new(
JNTHN/Cro-OpenAPI-RoutesFromDefinition
…/Checkers.pm6 :162:
die X::Cro::OpenAPI::RoutesFromDefinition::CheckFailed.new(
JNTHN/Cro-OpenAPI-RoutesFromDefinition
…/Checkers.pm6 :195:
die X::Cro::OpenAPI::RoutesFromDefinition::CheckFailed.new(
JNTHN/Cro-OpenAPI-RoutesFromDefinition
…/Checkers.pm6 :205:
die X::Cro::OpenAPI::RoutesFromDefinition::CheckFailed.new(
JNTHN/Cro-OpenAPI-RoutesFromDefinition
…/Checkers.pm6 :246:
die X::Cro::OpenAPI::RoutesFromDefinition::CheckFailed.new(
JNTHN/Cro-OpenAPI-RoutesFromDefinition
…/Checkers.pm6 :268:
die X::Cro::OpenAPI::RoutesFromDefinition::CheckFailed.new(
JNTHN/Cro-OpenAPI-RoutesFromDefinition
…/basic-operations.t :194:
X::Cro::OpenAPI::RoutesFromDefinition::InvalidUse,
JNTHN/Cro-OpenAPI-RoutesFromDefinition
…/basic-operations.t :204:
X::Cro::OpenAPI::RoutesFromDefinition::InvalidUse,
JNTHN/Cro-OpenAPI-RoutesFromDefinition
…/basic-operations.t :213:
X::Cro::OpenAPI::RoutesFromDefinition::InvalidUse,
JNTHN/Cro-OpenAPI-RoutesFromDefinition
…/basic-operations.t :222:
X::Cro::OpenAPI::RoutesFromDefinition::InvalidUse,
JNTHN/Cro-OpenAPI-RoutesFromDefinition
…/basic-operations.t :239:
X::Cro::OpenAPI::RoutesFromDefinition::UnimplementedOperations,
JNTHN/Cro-OpenAPI-RoutesFromDefinition
…/basic-operations.t :268:
X::Cro::OpenAPI::RoutesFromDefinition::UnspecifiedOperation,
JNTHN/Cro-OpenAPI-RoutesFromDefinition
…/basic-operations.t :282:
X::Cro::OpenAPI::RoutesFromDefinition::WrongPathSegmentCount,
JNTHN/Cro-OpenAPI-RoutesFromDefinition
…/basic-operations.t :318:
when X::Cro::HTTP::Error {
JNTHN/Cro-OpenAPI-RoutesFromDefinition
…/cookies.t :83:
X::Cro::HTTP::Error,
JNTHN/Cro-OpenAPI-RoutesFromDefinition
…/cookies.t :93:
X::Cro::HTTP::Error,
JNTHN/Cro-OpenAPI-RoutesFromDefinition
…/cookies.t :104:
X::Cro::HTTP::Error,
JNTHN/Cro-OpenAPI-RoutesFromDefinition
…/custom-format.t :57:
X::Cro::HTTP::Error,
JNTHN/Cro-OpenAPI-RoutesFromDefinition
…/disable-response-validation.t :72:
X::Cro::HTTP::Error,
JNTHN/Cro-OpenAPI-RoutesFromDefinition
…/document.t :102:
X::Cro::HTTP::Error,
JNTHN/Cro-OpenAPI-RoutesFromDefinition
…/document.t :107:
X::Cro::HTTP::Error,
JNTHN/Cro-OpenAPI-RoutesFromDefinition
…/headers.t :141:
X::Cro::HTTP::Error,
JNTHN/Cro-OpenAPI-RoutesFromDefinition
…/headers.t :151:
X::Cro::HTTP::Error,
JNTHN/Cro-OpenAPI-RoutesFromDefinition
…/headers.t :162:
X::Cro::HTTP::Error,
JNTHN/Cro-OpenAPI-RoutesFromDefinition
…/headers.t :182:
X::Cro::HTTP::Error,
JNTHN/Cro-OpenAPI-RoutesFromDefinition
…/headers.t :188:
X::Cro::HTTP::Error,
JNTHN/Cro-OpenAPI-RoutesFromDefinition
…/headers.t :194:
X::Cro::HTTP::Error,
JNTHN/Cro-OpenAPI-RoutesFromDefinition
…/query-string.t :79:
X::Cro::OpenAPI::RoutesFromDefinition::UnexpectedQueryPrameter,
JNTHN/Cro-OpenAPI-RoutesFromDefinition
…/query-string.t :109:
X::Cro::HTTP::Error,
JNTHN/Cro-OpenAPI-RoutesFromDefinition
…/query-string.t :117:
X::Cro::HTTP::Error,
JNTHN/Cro-OpenAPI-RoutesFromDefinition
…/query-string.t :125:
X::Cro::HTTP::Error,
JNTHN/Cro-OpenAPI-RoutesFromDefinition
…/query-string.t :133:
X::Cro::HTTP::Error,
JNTHN/Cro-OpenAPI-RoutesFromDefinition
…/request-body.t :96:
X::Cro::HTTP::Error,
JNTHN/Cro-OpenAPI-RoutesFromDefinition
…/request-body.t :105:
X::Cro::HTTP::Error,
JNTHN/Cro-OpenAPI-RoutesFromDefinition
…/request-body.t :114:
X::Cro::HTTP::Error,
JNTHN/Cro-OpenAPI-RoutesFromDefinition
…/request-body.t :123:
X::Cro::HTTP::Error,
JNTHN/Cro-OpenAPI-RoutesFromDefinition
…/response.t :145:
X::Cro::HTTP::Error,
JNTHN/Cro-OpenAPI-RoutesFromDefinition
…/response.t :151:
X::Cro::HTTP::Error,
JNTHN/Cro-OpenAPI-RoutesFromDefinition
…/response.t :157:
X::Cro::HTTP::Error,
JNTHN/Cro-OpenAPI-RoutesFromDefinition
…/response.t :163:
X::Cro::HTTP::Error,
JNTHN/Cro-OpenAPI-RoutesFromDefinition
…/response.t :169:
X::Cro::HTTP::Error,
JNTHN/Cro-OpenAPI-RoutesFromDefinition
…/response.t :175:
X::Cro::HTTP::Error,
JNTHN/Cro-OpenAPI-RoutesFromDefinition
…/routes.t :83:
X::Cro::HTTP::Error,
JNTHN/Cro-OpenAPI-RoutesFromDefinition
…/routes.t :91:
X::Cro::HTTP::Error,
JNTHN/Cro-OpenAPI-RoutesFromDefinition
…/security.t :97:
X::Cro::HTTP::Error,
JNTHN/Cro-OpenAPI-RoutesFromDefinition
…/security.t :107:
X::Cro::HTTP::Error,
JNTHN/Cro-WebSocket
…/Client.pm6 :11:
class X::Cro::WebSocket::Client::CannotUpgrade is Exception {
JNTHN/Cro-WebSocket
…/Client.pm6 :90:
die X::Cro::WebSocket::Client::CannotUpgrade.new(reason => "got {$resp.header('upgrade')} for 'upgrade' header");
JNTHN/Cro-WebSocket
…/Client.pm6 :93:
die X::Cro::WebSocket::Client::CannotUpgrade.new(reason => "got {$resp.header('connection')} for 'connection' header");
JNTHN/Cro-WebSocket
…/Client.pm6 :96:
die X::Cro::WebSocket::Client::CannotUpgrade.new(reason => "wanted '$answer', but got $_") unless .trim eq $answer;
JNTHN/Cro-WebSocket
…/Client.pm6 :98:
die X::Cro::WebSocket::Client::CannotUpgrade.new(reason => "no Sec-WebSocket-Accept header included");
JNTHN/Cro-WebSocket
…/Client.pm6 :108:
die X::Cro::WebSocket::Client::CannotUpgrade.new(reason => "Response status is {$resp.status}, not 101");
JNTHN/Cro-WebSocket
…/FrameParser.pm6 :5:
class X::Cro::WebSocket::IncorrectMaskFlag is Exception {
JNTHN/Cro-WebSocket
…/FrameParser.pm6 :11:
class X::Cro::WebSocket::Disconnect is Exception {
JNTHN/Cro-WebSocket
…/FrameParser.pm6 :51:
die X::Cro::WebSocket::IncorrectMaskFlag.new if $!mask-required !== $mask-flag;
JNTHN/Cro-WebSocket
…/FrameParser.pm6 :122:
die X::Cro::WebSocket::Disconnect.new if $expecting != FinOp;
JNTHN/Cro-WebSocket
…/http-router-websocket.t :52:
X::Cro::HTTP::Error::Client, 'Connection is not upgraded, 400 Bad Request';
JNTHN/Cro-WebSocket
…/websocket-client.t :55:
}, X::Cro::WebSocket::Client::CannotUpgrade, 'Cannot connect to non-websocket route';
JNTHN/Cro-WebSocket
…/websocket-message.t :12:
throws-like { await($message.body-text) }, X::Cro::BodyNotText,
JNTHN/Cro-ZeroMQ
…/Client.pm6 :4:
class X::Cro::ZeroMQ::Client::AlreadySent is Exception {
JNTHN/Cro-ZeroMQ
…/Client.pm6 :47:
die X::Cro::ZeroMQ::Client::AlreadySent.new if $!lock;
JNTHN/IO-Socket-Async-SSL
…/SSL.pm6 :200:
class X::IO::Socket::Async::SSL is Exception {
JNTHN/IO-Socket-Async-SSL
…/SSL.pm6 :203:
class X::IO::Socket::Async::SSL::Verification is X::IO::Socket::Async::SSL {}
JNTHN/IO-Socket-Async-SSL
…/SSL.pm6 :246:
.break: X::IO::Socket::Async::SSL.new:
JNTHN/IO-Socket-Async-SSL
…/SSL.pm6 :614:
$!connected-promise.break(X::IO::Socket::Async::SSL::Verification.new(
JNTHN/IO-Socket-Async-SSL
…/SSL.pm6 :623:
$!connected-promise.break(X::IO::Socket::Async::SSL::Verification.new(
JNTHN/IO-Socket-Async-SSL
…/SSL.pm6 :629:
$!connected-promise.break(X::IO::Socket::Async::SSL::Verification.new(
JNTHN/IO-Socket-Async-SSL
…/SSL.pm6 :785:
die X::IO::Socket::Async::SSL.new(
JNTHN/IO-Socket-Async-SSL
…/SSL.pm6 :818:
$p.break(X::IO::Socket::Async::SSL.new(
JNTHN/IO-Socket-Async-SSL
…/client-server.t :48:
X::IO::Socket::Async::SSL::Verification,
JNTHN/IO-Socket-Async-SSL
…/client-server.t :69:
X::IO::Socket::Async::SSL::Verification,
JNTHN/JSON-Pointer
…/Pointer.pm6 :3:
class X::JSON::Pointer::InvalidSyntax is Exception {
JNTHN/JSON-Pointer
…/Pointer.pm6 :12:
class X::JSON::Pointer::NonExistent is Exception {
JNTHN/JSON-Pointer
…/Pointer.pm6 :27:
die X::JSON::Pointer::InvalidSyntax.new(pos => self.CURSOR.pos,
JNTHN/JSON-Pointer
…/Pointer.pm6 :74:
return fail X::JSON::Pointer::NonExistent.new(:element($part)) if $part !~~ Str;
JNTHN/JSON-Pointer
…/Pointer.pm6 :75:
$json{$part} // fail X::JSON::Pointer::NonExistent.new(:element($part));
JNTHN/JSON-Pointer
…/Pointer.pm6 :78:
return fail X::JSON::Pointer::NonExistent.new(:element($part)) if $part eq '~';
JNTHN/JSON-Pointer
…/Pointer.pm6 :79:
return fail X::JSON::Pointer::NonExistent.new(:element($part)) if $part !~~ Int;
JNTHN/JSON-Pointer
…/Pointer.pm6 :80:
$json[$part] // fail X::JSON::Pointer::NonExistent.new(:element($part));
JNTHN/JSON-Pointer
…/01-basic.t :30:
throws-like { $p3.resolve($sample-json) }, X::JSON::Pointer::NonExistent, 'dies on non-existed element';
JNTHN/JSON-Pointer
…/01-basic.t :41:
throws-like { JSON::Pointer.parse('no-slash') }, X::JSON::Pointer::InvalidSyntax, 'dies on invalid syntax';
JNTHN/JSON-Pointer
…/01-basic.t :44:
X::JSON::Pointer::NonExistent, 'dies on 「-」 array index';
JNTHN/JSON-Schema
…/Schema.pm6 :8:
class X::JSON::Schema::BadSchema is Exception {
JNTHN/JSON-Schema
…/Schema.pm6 :17:
class X::JSON::Schema::Failed is Exception {
JNTHN/JSON-Schema
…/Schema.pm6 :60:
when X::JSON::Schema::Failed {
JNTHN/JSON-Schema
…/Schema.pm6 :62:
die X::JSON::Schema::Failed.new(:$path, reason => .reason);
JNTHN/JSON-Schema
…/Schema.pm6 :76:
when X::JSON::Schema::Failed {}
JNTHN/JSON-Schema
…/Schema.pm6 :79:
die X::JSON::Schema::Failed.new(:$!path, :reason('Does not satisfy any check'));
JNTHN/JSON-Schema
…/Schema.pm6 :96:
when X::JSON::Schema::Failed {}
JNTHN/JSON-Schema
…/Schema.pm6 :100:
die X::JSON::Schema::Failed.new:
JNTHN/JSON-Schema
…/Schema.pm6 :104:
die X::JSON::Schema::Failed.new:
JNTHN/JSON-Schema
…/Schema.pm6 :115:
when X::JSON::Schema::Failed {
JNTHN/JSON-Schema
…/Schema.pm6 :119:
fail X::JSON::Schema::Failed.new:
JNTHN/JSON-Schema
…/Schema.pm6 :127:
die X::JSON::Schema::Failed.new(path => $.path, reason => $.reason);
JNTHN/JSON-Schema
…/Schema.pm6 :135:
die X::JSON::Schema::Failed.new(path => $.path, reason => 'Not a null');
JNTHN/JSON-Schema
…/Schema.pm6 :176:
die X::JSON::Schema::Failed.new:
JNTHN/JSON-Schema
…/Schema.pm6 :186:
die X::JSON::Schema::Failed.new:
JNTHN/JSON-Schema
…/Schema.pm6 :197:
die X::JSON::Schema::Failed.new:
JNTHN/JSON-Schema
…/Schema.pm6 :210:
die X::JSON::Schema::Failed.new:
JNTHN/JSON-Schema
…/Schema.pm6 :241:
die X::JSON::Schema::Failed.new:
JNTHN/JSON-Schema
…/Schema.pm6 :251:
die X::JSON::Schema::Failed.new:
JNTHN/JSON-Schema
…/Schema.pm6 :265:
die X::JSON::Schema::Failed.new:
JNTHN/JSON-Schema
…/Schema.pm6 :275:
die X::JSON::Schema::Failed.new:
JNTHN/JSON-Schema
…/Schema.pm6 :285:
die X::JSON::Schema::Failed.new:
JNTHN/JSON-Schema
…/Schema.pm6 :294:
die X::JSON::Schema::Failed.new:
JNTHN/JSON-Schema
…/Schema.pm6 :344:
when X::JSON::Schema::Failed {}
JNTHN/JSON-Schema
…/Schema.pm6 :349:
die X::JSON::Schema::Failed.new:
JNTHN/JSON-Schema
…/Schema.pm6 :359:
die X::JSON::Schema::Failed.new:
JNTHN/JSON-Schema
…/Schema.pm6 :369:
die X::JSON::Schema::Failed.new:
JNTHN/JSON-Schema
…/Schema.pm6 :379:
die X::JSON::Schema::Failed.new:
JNTHN/JSON-Schema
…/Schema.pm6 :410:
next if $! ~~ X::JSON::Schema::Failed;
JNTHN/JSON-Schema
…/Schema.pm6 :430:
if $! !~~ X::JSON::Schema::Failed {
JNTHN/JSON-Schema
…/Schema.pm6 :439:
if $! !~~ X::JSON::Schema::Failed {
JNTHN/JSON-Schema
…/Schema.pm6 :489:
die X::JSON::Schema::Failed.new:
JNTHN/JSON-Schema
…/Schema.pm6 :499:
method check($value --> Nil) { die X::JSON::Schema::Failed.new(:$!path, :reason("False schema is failed")) }
JNTHN/JSON-Schema
…/Schema.pm6 :531:
die X::JSON::Schema::BadSchema.new(:$path, :reason("Unrecognized type '{$_.^name}'"));
JNTHN/JSON-Schema
…/Schema.pm6 :540:
die X::JSON::Schema::BadSchema.new(:$path, :reason("JSON Schema must be either Associative or defined Bool value"));
JNTHN/JSON-Schema
…/Schema.pm6 :552:
die X::JSON::Schema::BadSchema.new:
JNTHN/JSON-Schema
…/Schema.pm6 :556:
die X::JSON::Schema::BadSchema.new:
JNTHN/JSON-Schema
…/Schema.pm6 :565:
die X::JSON::Schema::BadSchema.new(:$path, :reason("Type property must be a string"));
JNTHN/JSON-Schema
…/Schema.pm6 :571:
die X::JSON::Schema::BadSchema.new:
JNTHN/JSON-Schema
…/Schema.pm6 :586:
die X::JSON::Schema::BadSchema.new:
JNTHN/JSON-Schema
…/Schema.pm6 :596:
die X::JSON::Schema::BadSchema.new:
JNTHN/JSON-Schema
…/Schema.pm6 :610:
die X::JSON::Schema::BadSchema.new:
JNTHN/JSON-Schema
…/Schema.pm6 :622:
die X::JSON::Schema::BadSchema.new:
JNTHN/JSON-Schema
…/Schema.pm6 :627:
die X::JSON::Schema::BadSchema.new:
JNTHN/JSON-Schema
…/Schema.pm6 :638:
die X::JSON::Schema::BadSchema.new:
JNTHN/JSON-Schema
…/Schema.pm6 :646:
die X::JSON::Schema::BadSchema.new:
JNTHN/JSON-Schema
…/Schema.pm6 :659:
die X::JSON::Schema::BadSchema.new:
JNTHN/JSON-Schema
…/Schema.pm6 :671:
die X::JSON::Schema::BadSchema.new:
JNTHN/JSON-Schema
…/Schema.pm6 :683:
die X::JSON::Schema::BadSchema.new:
JNTHN/JSON-Schema
…/Schema.pm6 :694:
die X::JSON::Schema::BadSchema.new:
JNTHN/JSON-Schema
…/Schema.pm6 :704:
die X::JSON::Schema::BadSchema.new:
JNTHN/JSON-Schema
…/Schema.pm6 :714:
die X::JSON::Schema::BadSchema.new:
JNTHN/JSON-Schema
…/Schema.pm6 :728:
die X::JSON::Schema::BadSchema.new:
JNTHN/JSON-Schema
…/Schema.pm6 :736:
die X::JSON::Schema::BadSchema.new:
JNTHN/JSON-Schema
…/Schema.pm6 :743:
die X::JSON::Schema::BadSchema.new:
JNTHN/JSON-Schema
…/Schema.pm6 :751:
die X::JSON::Schema::BadSchema.new:
JNTHN/JSON-Schema
…/Schema.pm6 :762:
die X::JSON::Schema::BadSchema.new:
JNTHN/JSON-Schema
…/Schema.pm6 :785:
die X::JSON::Schema::BadSchema.new:
JNTHN/JSON-Schema
…/Schema.pm6 :794:
die X::JSON::Schema::BadSchema.new:
JNTHN/JSON-Schema
…/Schema.pm6 :798:
die X::JSON::Schema::BadSchema.new:
JNTHN/JSON-Schema
…/Schema.pm6 :809:
die X::JSON::Schema::BadSchema.new:
JNTHN/JSON-Schema
…/Schema.pm6 :816:
die X::JSON::Schema::BadSchema.new:
JNTHN/JSON-Schema
…/Schema.pm6 :821:
die X::JSON::Schema::BadSchema.new:
JNTHN/JSON-Schema
…/Schema.pm6 :827:
die X::JSON::Schema::BadSchema.new:
JNTHN/JSON-Schema
…/Schema.pm6 :843:
die X::JSON::Schema::BadSchema.new:
JNTHN/JSON-Schema
…/Schema.pm6 :855:
die X::JSON::Schema::BadSchema.new:
JNTHN/JSON-Schema
…/Schema.pm6 :866:
die X::JSON::Schema::BadSchema.new:
JNTHN/JSON-Schema
…/Schema.pm6 :877:
die X::JSON::Schema::BadSchema.new:
JNTHN/JSON-Schema
…/Schema.pm6 :888:
die X::JSON::Schema::BadSchema.new:
JNTHN/JSON-Schema
…/Schema.pm6 :895:
die X::JSON::Schema::Bad::Schema.new:
JNTHN/JSON-Schema
…/Schema.pm6 :912:
when X::JSON::Schema::Failed {
JNTHN/JSON-Schema
…/01-basic.t :6:
X::JSON::Schema::BadSchema,
JNTHN/JSON-Schema
…/01-basic.t :9:
X::JSON::Schema::BadSchema,
JNTHN/JSON-Schema
…/01-basic.t :36:
X::JSON::Schema::BadSchema,
JNTHN/JSON-Schema
…/01-basic.t :39:
X::JSON::Schema::BadSchema,
JNTHN/JSON-Schema
…/01-basic.t :42:
X::JSON::Schema::BadSchema,
JNTHN/JSON-Schema
…/01-basic.t :45:
X::JSON::Schema::BadSchema,
JNTHN/JSON-Schema
…/01-basic.t :96:
X::JSON::Schema::BadSchema,
JNTHN/JSON-Schema
…/02-numeric.t :8:
X::JSON::Schema::BadSchema,
JNTHN/JSON-Schema
…/02-numeric.t :11:
X::JSON::Schema::BadSchema,
JNTHN/JSON-Schema
…/02-numeric.t :14:
X::JSON::Schema::BadSchema,
JNTHN/JSON-Schema
…/02-numeric.t :34:
X::JSON::Schema::BadSchema,
JNTHN/JSON-Schema
…/02-numeric.t :46:
X::JSON::Schema::BadSchema,
JNTHN/JSON-Schema
…/02-numeric.t :58:
X::JSON::Schema::BadSchema,
JNTHN/JSON-Schema
…/02-numeric.t :70:
X::JSON::Schema::BadSchema,
JNTHN/JSON-Schema
…/03-string.t :9:
X::JSON::Schema::BadSchema,
JNTHN/JSON-Schema
…/03-string.t :13:
X::JSON::Schema::BadSchema,
JNTHN/JSON-Schema
…/03-string.t :17:
X::JSON::Schema::BadSchema,
JNTHN/JSON-Schema
…/03-string.t :22:
X::JSON::Schema::BadSchema,
JNTHN/JSON-Schema
…/03-string.t :26:
X::JSON::Schema::BadSchema,
JNTHN/JSON-Schema
…/03-string.t :30:
X::JSON::Schema::BadSchema,
JNTHN/JSON-Schema
…/03-string.t :49:
X::JSON::Schema::BadSchema,
JNTHN/JSON-Schema
…/03-string.t :53:
X::JSON::Schema::BadSchema,
JNTHN/JSON-Schema
…/04-array.t :7:
X::JSON::Schema::BadSchema,
JNTHN/JSON-Schema
…/04-array.t :11:
X::JSON::Schema::BadSchema,
JNTHN/JSON-Schema
…/04-array.t :55:
X::JSON::Schema::BadSchema,
JNTHN/JSON-Schema
…/04-array.t :72:
X::JSON::Schema::BadSchema,
JNTHN/JSON-Schema
…/04-array.t :76:
X::JSON::Schema::BadSchema,
JNTHN/JSON-Schema
…/04-array.t :80:
X::JSON::Schema::BadSchema,
JNTHN/JSON-Schema
…/04-array.t :84:
X::JSON::Schema::BadSchema,
JNTHN/JSON-Schema
…/04-array.t :88:
X::JSON::Schema::BadSchema,
JNTHN/JSON-Schema
…/04-array.t :106:
X::JSON::Schema::BadSchema,
JNTHN/JSON-Schema
…/05-objects.t :9:
X::JSON::Schema::BadSchema,
JNTHN/JSON-Schema
…/05-objects.t :13:
X::JSON::Schema::BadSchema,
JNTHN/JSON-Schema
…/05-objects.t :17:
X::JSON::Schema::BadSchema,
JNTHN/JSON-Schema
…/05-objects.t :35:
throws-like $schema.validate({}), X::JSON::Schema::Failed, message => /\'a\' ', ' \'b\'/;
JNTHN/JSON-Schema
…/05-objects.t :43:
X::JSON::Schema::BadSchema,
JNTHN/JSON-Schema
…/05-objects.t :47:
X::JSON::Schema::BadSchema,
JNTHN/JSON-Schema
…/05-objects.t :85:
X::JSON::Schema::BadSchema,
JNTHN/JSON-Schema
…/05-objects.t :121:
X::JSON::Schema::BadSchema,
JNTHN/JSON-Schema
…/05-objects.t :125:
X::JSON::Schema::BadSchema,
JNTHN/JSON-Schema
…/05-objects.t :129:
X::JSON::Schema::BadSchema,
JNTHN/JSON-Schema
…/05-objects.t :154:
X::JSON::Schema::BadSchema,
JNTHN/JSON-Schema
…/05-objects.t :159:
X::JSON::Schema::BadSchema,
JNTHN/JSON-Schema
…/06-cond.t :6:
X::JSON::Schema::BadSchema,
JNTHN/JSON-Schema
…/06-cond.t :9:
X::JSON::Schema::BadSchema,
JNTHN/JSON-Schema
…/06-cond.t :12:
X::JSON::Schema::BadSchema,
JNTHN/JSON-Schema
…/07-boolean-logic.t :6:
X::JSON::Schema::BadSchema,
JNTHN/JSON-Schema
…/07-boolean-logic.t :9:
X::JSON::Schema::BadSchema,
JNTHN/JSON-Schema
…/07-boolean-logic.t :12:
X::JSON::Schema::BadSchema,
JNTHN/JSON-Schema
…/07-boolean-logic.t :15:
X::JSON::Schema::BadSchema,
JNTHN/JSON-Schema
…/07-boolean-logic.t :27:
X::JSON::Schema::Failed, message => /'allOf/2'/,
JNTHN/OpenAPI-Model
…/init.md :43:
the resolution fails, `fail` with `X::OpenAPI::Model::BadReference`. `Nil`
JNTHN/OpenAPI-Model
…/Model.pm6 :41:
die X::OpenAPI::Model::InvalidFormat.new if $source ~~ Failure;
JNTHN/OpenAPI-Model
…/Element.pm6 :7:
class X::OpenAPI::Model::TypeMismatch is Exception {
JNTHN/OpenAPI-Model
…/Element.pm6 :18:
class X::OpenAPI::Model::BadReference is Exception {
JNTHN/OpenAPI-Model
…/Element.pm6 :73:
when X::AdHoc { next }
JNTHN/OpenAPI-Model
…/Element.pm6 :104:
die X::OpenAPI::Model::BadReference.new(link => $ref.link);
JNTHN/OpenAPI-Model
…/Element.pm6 :107:
die X::OpenAPI::Model::BadReference.new(link => $ref.link) unless $method.defined;
JNTHN/OpenAPI-Model
…/Element.pm6 :112:
die X::OpenAPI::Model::BadReference.new(link => $ref.link);
JNTHN/OpenAPI-Model
…/Element.pm6 :119:
die X::OpenAPI::Model::BadReference.new(link => $ref.link);
JNTHN/OpenAPI-Model
…/Element.pm6 :229:
die X::OpenAPI::Model::TypeMismatch.new(
JNTHN/OpenAPI-Model
…/OpenAPI.pm6 :46:
class X::OpenAPI::Model::InvalidFormat is Exception {
JNTHN/OpenAPI-Model
…/OpenAPI.pm6 :1319:
die X::OpenAPI::Model::InvalidFormat.new;
JNTHN/OpenAPI-Model
…/OpenAPI.pm6 :1324:
die X::OpenAPI::Model::InvalidFormat.new;
JNTHN/OpenAPI-Model
…/OpenAPI.pm6 :1329:
die X::OpenAPI::Model::InvalidFormat.new;
JNTHN/OpenAPI-Model
…/OpenAPI.pm6 :1334:
die X::OpenAPI::Model::InvalidFormat.new;
JNTHN/OpenAPI-Schema-Validate
…/README.md :27:
when X::OpenAPI::Schema::Validate::Failed {
JNTHN/OpenAPI-Schema-Validate
…/README.md :94:
an exception of type `X::OpenAPI::Schema::Validate::Failed` thrown.
JNTHN/OpenAPI-Schema-Validate
…/Validate.pm6 :6:
class X::OpenAPI::Schema::Validate::BadSchema is Exception {
JNTHN/OpenAPI-Schema-Validate
…/Validate.pm6 :13:
class X::OpenAPI::Schema::Validate::Failed is Exception {
JNTHN/OpenAPI-Schema-Validate
…/Validate.pm6 :72:
when X::OpenAPI::Schema::Validate::Failed {
JNTHN/OpenAPI-Schema-Validate
…/Validate.pm6 :74:
die X::OpenAPI::Schema::Validate::Failed.new:
JNTHN/OpenAPI-Schema-Validate
…/Validate.pm6 :89:
when X::OpenAPI::Schema::Validate::Failed {}
JNTHN/OpenAPI-Schema-Validate
…/Validate.pm6 :92:
die X::OpenAPI::Schema::Validate::Failed.new:
JNTHN/OpenAPI-Schema-Validate
…/Validate.pm6 :104:
return fail X::OpenAPI::Schema::Validate::Failed.new:
JNTHN/OpenAPI-Schema-Validate
…/Validate.pm6 :110:
when X::OpenAPI::Schema::Validate::Failed {}
JNTHN/OpenAPI-Schema-Validate
…/Validate.pm6 :121:
when X::OpenAPI::Schema::Validate::Failed {
JNTHN/OpenAPI-Schema-Validate
…/Validate.pm6 :125:
fail X::OpenAPI::Schema::Validate::Failed.new:
JNTHN/OpenAPI-Schema-Validate
…/Validate.pm6 :135:
die X::OpenAPI::Schema::Validate::Failed.new:
JNTHN/OpenAPI-Schema-Validate
…/Validate.pm6 :140:
die X::OpenAPI::Schema::Validate::Failed.new:
JNTHN/OpenAPI-Schema-Validate
…/Validate.pm6 :150:
die X::OpenAPI::Schema::Validate::Failed.new:
JNTHN/OpenAPI-Schema-Validate
…/Validate.pm6 :159:
die X::OpenAPI::Schema::Validate::Failed.new:
JNTHN/OpenAPI-Schema-Validate
…/Validate.pm6 :168:
die X::OpenAPI::Schema::Validate::Failed.new:
JNTHN/OpenAPI-Schema-Validate
…/Validate.pm6 :177:
die X::OpenAPI::Schema::Validate::Failed.new:
JNTHN/OpenAPI-Schema-Validate
…/Validate.pm6 :186:
die X::OpenAPI::Schema::Validate::Failed.new:
JNTHN/OpenAPI-Schema-Validate
…/Validate.pm6 :197:
die X::OpenAPI::Schema::Validate::Failed.new:
JNTHN/OpenAPI-Schema-Validate
…/Validate.pm6 :208:
die X::OpenAPI::Schema::Validate::Failed.new:
JNTHN/OpenAPI-Schema-Validate
…/Validate.pm6 :218:
die X::OpenAPI::Schema::Validate::Failed.new:
JNTHN/OpenAPI-Schema-Validate
…/Validate.pm6 :233:
die X::OpenAPI::Schema::Validate::Failed.new:
JNTHN/OpenAPI-Schema-Validate
…/Validate.pm6 :244:
die X::OpenAPI::Schema::Validate::Failed.new:
JNTHN/OpenAPI-Schema-Validate
…/Validate.pm6 :255:
die X::OpenAPI::Schema::Validate::Failed.new:
JNTHN/OpenAPI-Schema-Validate
…/Validate.pm6 :265:
die X::OpenAPI::Schema::Validate::Failed.new:
JNTHN/OpenAPI-Schema-Validate
…/Validate.pm6 :275:
die X::OpenAPI::Schema::Validate::Failed.new:
JNTHN/OpenAPI-Schema-Validate
…/Validate.pm6 :284:
die X::OpenAPI::Schema::Validate::Failed.new:
JNTHN/OpenAPI-Schema-Validate
…/Validate.pm6 :303:
die X::OpenAPI::Schema::Validate::Failed.new:
JNTHN/OpenAPI-Schema-Validate
…/Validate.pm6 :313:
die X::OpenAPI::Schema::Validate::Failed.new:
JNTHN/OpenAPI-Schema-Validate
…/Validate.pm6 :323:
die X::OpenAPI::Schema::Validate::Failed.new:
JNTHN/OpenAPI-Schema-Validate
…/Validate.pm6 :457:
die X::OpenAPI::Schema::Validate::Failed.new:
JNTHN/OpenAPI-Schema-Validate
…/Validate.pm6 :481:
die X::OpenAPI::Schema::Validate::Failed.new:
JNTHN/OpenAPI-Schema-Validate
…/Validate.pm6 :490:
die X::OpenAPI::Schema::Validate::Failed.new:
JNTHN/OpenAPI-Schema-Validate
…/Validate.pm6 :499:
die X::OpenAPI::Schema::Validate::Failed.new:
JNTHN/OpenAPI-Schema-Validate
…/Validate.pm6 :510:
die X::OpenAPI::Schema::Validate::Failed.new:
JNTHN/OpenAPI-Schema-Validate
…/Validate.pm6 :544:
die X::OpenAPI::Schema::Validate::BadSchema.new:
JNTHN/OpenAPI-Schema-Validate
…/Validate.pm6 :552:
die X::OpenAPI::Schema::Validate::BadSchema.new:
JNTHN/OpenAPI-Schema-Validate
…/Validate.pm6 :557:
die X::OpenAPI::Schema::Validate::BadSchema.new:
JNTHN/OpenAPI-Schema-Validate
…/Validate.pm6 :567:
die X::OpenAPI::Schema::Validate::BadSchema.new:
JNTHN/OpenAPI-Schema-Validate
…/Validate.pm6 :578:
die X::OpenAPI::Schema::Validate::BadSchema.new:
JNTHN/OpenAPI-Schema-Validate
…/Validate.pm6 :585:
die X::OpenAPI::Schema::Validate::BadSchema.new:
JNTHN/OpenAPI-Schema-Validate
…/Validate.pm6 :596:
die X::OpenAPI::Schema::Validate::BadSchema.new:
JNTHN/OpenAPI-Schema-Validate
…/Validate.pm6 :603:
die X::OpenAPI::Schema::Validate::BadSchema.new:
JNTHN/OpenAPI-Schema-Validate
…/Validate.pm6 :613:
die X::OpenAPI::Schema::Validate::BadSchema.new:
JNTHN/OpenAPI-Schema-Validate
…/Validate.pm6 :623:
die X::OpenAPI::Schema::Validate::BadSchema.new:
JNTHN/OpenAPI-Schema-Validate
…/Validate.pm6 :634:
die X::OpenAPI::Schema::Validate::BadSchema.new:
JNTHN/OpenAPI-Schema-Validate
…/Validate.pm6 :639:
die X::OpenAPI::Schema::Validate::BadSchema.new:
JNTHN/OpenAPI-Schema-Validate
…/Validate.pm6 :649:
die X::OpenAPI::Schema::Validate::BadSchema.new:
JNTHN/OpenAPI-Schema-Validate
…/Validate.pm6 :659:
die X::OpenAPI::Schema::Validate::BadSchema.new:
JNTHN/OpenAPI-Schema-Validate
…/Validate.pm6 :670:
die X::OpenAPI::Schema::Validate::BadSchema.new:
JNTHN/OpenAPI-Schema-Validate
…/Validate.pm6 :681:
die X::OpenAPI::Schema::Validate::BadSchema.new:
JNTHN/OpenAPI-Schema-Validate
…/Validate.pm6 :691:
die X::OpenAPI::Schema::Validate::BadSchema.new:
JNTHN/OpenAPI-Schema-Validate
…/Validate.pm6 :701:
die X::OpenAPI::Schema::Validate::BadSchema.new:
JNTHN/OpenAPI-Schema-Validate
…/Validate.pm6 :715:
die X::OpenAPI::Schema::Validate::BadSchema.new:
JNTHN/OpenAPI-Schema-Validate
…/Validate.pm6 :732:
die X::OpenAPI::Schema::Validate::BadSchema.new:
JNTHN/OpenAPI-Schema-Validate
…/Validate.pm6 :739:
die X::OpenAPI::Schema::Validate::BadSchema.new:
JNTHN/OpenAPI-Schema-Validate
…/Validate.pm6 :749:
die X::OpenAPI::Schema::Validate::BadSchema.new:
JNTHN/OpenAPI-Schema-Validate
…/Validate.pm6 :761:
die X::OpenAPI::Schema::Validate::BadSchema.new:
JNTHN/OpenAPI-Schema-Validate
…/Validate.pm6 :772:
die X::OpenAPI::Schema::Validate::BadSchema.new:
JNTHN/OpenAPI-Schema-Validate
…/Validate.pm6 :783:
die X::OpenAPI::Schema::Validate::BadSchema.new:
JNTHN/OpenAPI-Schema-Validate
…/Validate.pm6 :794:
die X::OpenAPI::Schema::Validate::BadSchema.new:
JNTHN/OpenAPI-Schema-Validate
…/Validate.pm6 :817:
die X::OpenAPI::Schema::Validate::BadSchema.new:
JNTHN/OpenAPI-Schema-Validate
…/Validate.pm6 :830:
die X::OpenAPI::Schema::Validate::BadSchema.new:
JNTHN/OpenAPI-Schema-Validate
…/Validate.pm6 :839:
when X::OpenAPI::Schema::Validate::Failed {
JNTHN/OpenAPI-Schema-Validate
…/array.t :6:
X::OpenAPI::Schema::Validate::BadSchema,
JNTHN/OpenAPI-Schema-Validate
…/array.t :10:
X::OpenAPI::Schema::Validate::BadSchema,
JNTHN/OpenAPI-Schema-Validate
…/array.t :14:
X::OpenAPI::Schema::Validate::BadSchema,
JNTHN/OpenAPI-Schema-Validate
…/array.t :55:
X::OpenAPI::Schema::Validate::Failed,
JNTHN/OpenAPI-Schema-Validate
…/array.t :59:
X::OpenAPI::Schema::Validate::Failed, message => /'less'/,
JNTHN/OpenAPI-Schema-Validate
…/array.t :72:
X::OpenAPI::Schema::Validate::Failed, message => /'root/items'/,
JNTHN/OpenAPI-Schema-Validate
…/min-max-length.t :6:
X::OpenAPI::Schema::Validate::BadSchema,
JNTHN/OpenAPI-Schema-Validate
…/min-max-length.t :10:
X::OpenAPI::Schema::Validate::BadSchema,
JNTHN/OpenAPI-Schema-Validate
…/min-max-length.t :15:
X::OpenAPI::Schema::Validate::BadSchema,
JNTHN/OpenAPI-Schema-Validate
…/min-max-length.t :19:
X::OpenAPI::Schema::Validate::BadSchema,
JNTHN/OpenAPI-Schema-Validate
…/modifiers.t :13:
X::OpenAPI::Schema::Validate::Failed, message => /'allOf/2'/,
JNTHN/OpenAPI-Schema-Validate
…/modifiers.t :54:
X::OpenAPI::Schema::Validate::BadSchema,
JNTHN/OpenAPI-Schema-Validate
…/number-range.t :6:
X::OpenAPI::Schema::Validate::BadSchema,
JNTHN/OpenAPI-Schema-Validate
…/number-range.t :10:
X::OpenAPI::Schema::Validate::BadSchema,
JNTHN/OpenAPI-Schema-Validate
…/number-range.t :14:
X::OpenAPI::Schema::Validate::BadSchema,
JNTHN/OpenAPI-Schema-Validate
…/number-range.t :19:
X::OpenAPI::Schema::Validate::BadSchema,
JNTHN/OpenAPI-Schema-Validate
…/number-range.t :23:
X::OpenAPI::Schema::Validate::BadSchema,
JNTHN/OpenAPI-Schema-Validate
…/number-range.t :28:
X::OpenAPI::Schema::Validate::BadSchema,
JNTHN/OpenAPI-Schema-Validate
…/number-range.t :32:
X::OpenAPI::Schema::Validate::BadSchema,
JNTHN/OpenAPI-Schema-Validate
…/object.t :6:
X::OpenAPI::Schema::Validate::BadSchema,
JNTHN/OpenAPI-Schema-Validate
…/object.t :10:
X::OpenAPI::Schema::Validate::BadSchema,
JNTHN/OpenAPI-Schema-Validate
…/object.t :14:
X::OpenAPI::Schema::Validate::BadSchema,
JNTHN/OpenAPI-Schema-Validate
…/object.t :52:
X::OpenAPI::Schema::Validate::Failed, message => /'more'/,
JNTHN/OpenAPI-Schema-Validate
…/object.t :75:
X::OpenAPI::Schema::Validate::Failed, message => /'text'/,
JNTHN/OpenAPI-Schema-Validate
…/primitive-types.t :6:
X::OpenAPI::Schema::Validate::BadSchema,
JNTHN/OpenAPI-Schema-Validate
…/primitive-types.t :10:
X::OpenAPI::Schema::Validate::BadSchema,
JNTHN/OpenAPI-Schema-Validate
…/regex.t :6:
X::OpenAPI::Schema::Validate::BadSchema,
JNTHN/OpenAPI-Schema-Validate
…/regex.t :10:
X::OpenAPI::Schema::Validate::BadSchema,
JNTHN/cro
…/spa-with-cro.md :1137:
throws-like { $tipsy.agree(99999) }, X::Tipsy::NoSuchId,
JNTHN/cro
…/spa-with-cro.md :1150:
class X::Tipsy::NoSuchId is Exception {
JNTHN/cro
…/spa-with-cro.md :1185:
X::Tipsy::NoSuchId.new(id => $tip-id).throw;
JNTHN/cro
…/spa-with-cro.md :1194:
X::Tipsy::NoSuchId.new(id => $tip-id).throw;
JNTHN/cro
…/spa-with-cro.md :1220:
X::Tipsy::NoSuchId.new(id => $tip-id).throw;
JNTHN/cro
…/spa-with-cro.md :1285:
X::Tipsy::NoSuchId.new(id => $tip-id).throw;
JNTHN/cro
…/spa-with-cro.md :1325:
when X::Tipsy::NoSuchId {
JNTHN/cro
…/spa-with-cro.md :1335:
when X::Tipsy::NoSuchId {
JNTHN/cro
…/cro-http-client.md :48:
exception that does the `X::Cro::HTTP::Error` role. Such exceptions have a
JNTHN/cro
…/cro-http-client.md :53:
when X::Cro::HTTP::Error {
JNTHN/cro
…/cro-http-client.md :63:
The actual exception type will be either `X::Cro::HTTP::Error::Client` for
JNTHN/cro
…/cro-http-client.md :64:
4xx errors, and `X::Cro::HTTP::Error::Server` for 5xx errors (which is useful
JNTHN/cro
…/cro-http-client.md :73:
when X::Cro::HTTP::Error {
JNTHN/cro
…/cro-http-client.md :201:
do so will result in a `X::Cro::HTTP::Client::BodyAlreadySet` exception.
JNTHN/cro
…/cro-http-client.md :309:
there are more than 5 redirections, `X::Cro::HTTP::Client::TooManyRedirects`
JNTHN/cro
…/cro-http-client.md :355:
result in an `X::Cro::Client::InvalidAuth` exception.
JNTHN/cro
…/cro-openapi-routesfromdefinition.md :241:
with an instance of `X::Cro::OpenAPI::RoutesFromDefinition::CheckFailed`, which
JNTHN/cro
…/cro-tools-template.md :6:
`Cro::Tools::Template::YourNameHere` or `CroX::Tools::Template::YourNameHere`
JNTHN/cro
…/cro-uri.md :25:
In case of parsing failure, the `X::Cro::Uri::ParseError` exception will be
JNTHN/cro
…/cro-websocket-frameparser.md :15:
throw an `X::Cro::WebSocket::IncorrectMaskFlag` exception instance.
JNTHN/cro
…/cro-zeromq.md :28:
it will throw an `Exception` of type `X::Cro::ZeroMQ::MissingIdentity`.
JNTHN/cro
…/cro-zeromq.md :75:
`bind`, will result in an exception of type `X::Cro::ZeroMQ::IllegalBind`.
JNTHN/cro
…/structuring-services.md :153:
when X::MyApp::NoSuchUser {
JNTHN/cro
…/structuring-services.md :196:
when X::MyApp::NoSuchUser {
JNTHN/cro
…/CroFile.pm6 :4:
class X::Cro::Tools::CroFile::Version is Exception {
JNTHN/cro
…/CroFile.pm6 :11:
class X::Cro::Tools::CroFile::Missing is Exception {
JNTHN/cro
…/CroFile.pm6 :20:
class X::Cro::Tools::CroFile::Unexpected is Exception {
JNTHN/cro
…/CroFile.pm6 :78:
die X::Cro::Tools::CroFile::Version.new(got => %conf<cro>) if %conf<cro> ne '1';
JNTHN/cro
…/CroFile.pm6 :93:
die X::Cro::Tools::CroFile::Missing.new(:$field, :$in) unless %conf{$field};
JNTHN/cro
…/CroFile.pm6 :96:
die X::Cro::Tools::CroFile::Unexpected.new(field => $unexpected.keys.head, :$in);
JNTHN/cro
…/tools-crofile.t :34:
X::Cro::Tools::CroFile::Missing, field => 'cro',
JNTHN/cro
…/tools-crofile.t :42:
X::Cro::Tools::CroFile::Missing, field => 'id',
JNTHN/cro
…/tools-crofile.t :50:
X::Cro::Tools::CroFile::Missing, field => 'entrypoint',
JNTHN/cro
…/tools-crofile.t :60:
X::Cro::Tools::CroFile::Unexpected, field => 'wat',
JNTHN/cro
…/tools-crofile.t :69:
X::Cro::Tools::CroFile::Version, got => '2',
JNTHN/cro
…/tools-crofile.t :115:
X::Cro::Tools::CroFile::Missing, field => 'id', in => 'entrypoint',
JNTHN/cro
…/tools-crofile.t :127:
X::Cro::Tools::CroFile::Missing, field => 'protocol', in => 'entrypoint',
JNTHN/cro
…/tools-crofile.t :139:
X::Cro::Tools::CroFile::Missing, field => 'host-env', in => 'entrypoint',
JNTHN/cro
…/tools-crofile.t :151:
X::Cro::Tools::CroFile::Missing, field => 'port-env', in => 'entrypoint',
JNTHN/cro
…/tools-crofile.t :165:
X::Cro::Tools::CroFile::Unexpected, field => 'wat', in => 'entrypoint',
JNTHN/cro
…/tools-crofile.t :208:
X::Cro::Tools::CroFile::Missing, field => 'service', in => 'link',
JNTHN/cro
…/tools-crofile.t :220:
X::Cro::Tools::CroFile::Missing, field => 'endpoint', in => 'link',
JNTHN/cro
…/tools-crofile.t :232:
X::Cro::Tools::CroFile::Missing, field => 'host-env', in => 'link',
JNTHN/cro
…/tools-crofile.t :244:
X::Cro::Tools::CroFile::Missing, field => 'port-env', in => 'link',
JNTHN/cro
…/tools-crofile.t :258:
X::Cro::Tools::CroFile::Unexpected, field => 'wat', in => 'link',
JNTHN/cro
…/tools-crofile.t :291:
X::Cro::Tools::CroFile::Missing, field => 'name', in => 'env',
JNTHN/cro
…/tools-crofile.t :301:
X::Cro::Tools::CroFile::Missing, field => 'value', in => 'env',
JNTHN/cro
…/tools-crofile.t :313:
X::Cro::Tools::CroFile::Unexpected, field => 'wat', in => 'env',
JSTOWE/AccessorFacade
…/AccessorFacade.pm :247:
class X::Usage is Exception {
JSTOWE/AccessorFacade
…/AccessorFacade.pm :252:
X::Usage.new(message => q[trait 'accessor-facade' requires &getter and &setter arguments]).throw;
JSTOWE/AccessorFacade
…/AccessorFacade.pm :255:
X::Usage.new( message => q[trait 'accessor-facade' only takes Callable arguments]).throw;
JSTOWE/AccessorFacade
…/AccessorFacade.pm :261:
when X::TypeCheck::Binding {
JSTOWE/AccessorFacade
…/AccessorFacade.pm :262:
die X::Usage.new(message => "trait 'accessor-facade' requires &getter and &setter arguments");
JSTOWE/AccessorFacade
…/AccessorFacade.pm :270:
when X::TypeCheck::Binding {
JSTOWE/AccessorFacade
…/AccessorFacade.pm :271:
die X::Usage.new(message => "trait 'accessor-facade' requires &getter and &setter arguments");
JSTOWE/AccessorFacade
…/001-meta.t :18:
when X::CompUnit::UnsatisfiedDependency {
JSTOWE/AccessorFacade
…/010-compose.t :69:
throws-like { $a.poww = 'food' }, X::AdHoc, payload => 'with *food*' , '&after got called';
JSTOWE/AccessorFacade
…/010-compose.t :70:
throws-like { $a.poww-named = 'food' }, X::AdHoc, payload => 'with *food*' , 'after got called (named)';
JSTOWE/AccessorFacade
…/010-compose.t :71:
throws-like { $a.bosh = 'duck' },X::AdHoc, payload => 'with duck' , '&after got called (no &before)';
JSTOWE/AccessorFacade
…/010-compose.t :72:
throws-like { $a.bosh-named = 'duck' }, X::AdHoc, payload => 'with duck' , 'after got called (no before) (named)';
JSTOWE/AccessorFacade
…/020-fail.t :11:
throws-like { EVAL $test_class }, X::Usage, "accessor-facade - no args", message => q[trait 'accessor-facade' requires &getter and &setter arguments];
JSTOWE/AccessorFacade
…/020-fail.t :14:
throws-like { EVAL $test_class }, X::Usage, "accessor-facade - non-code args", message => q[trait 'accessor-facade' only takes Callable arguments];
JSTOWE/Acme-Insult-Lala
…/001-meta.t :18:
when X::CompUnit::UnsatisfiedDependency {
JSTOWE/App-ModuleSnap
…/001-meta.t :18:
when X::CompUnit::UnsatisfiedDependency {
JSTOWE/Attribute-Lazy
…/001-meta.t :18:
when X::CompUnit::UnsatisfiedDependency {
JSTOWE/Audio-Convert-Samplerate
…/Documentation.md :88:
This will throw an X:InvalidRatio if the ratio supplied was found to be invalid, or a [X::ConvertError](X::ConvertError) if there was some other problem with the conversion.
JSTOWE/Audio-Convert-Samplerate
…/Documentation.md :96:
This will throw an X:InvalidRatio if the ratio supplied was found to be invalid, or a [X::ConvertError](X::ConvertError) if there was some other problem with the conversion.
JSTOWE/Audio-Convert-Samplerate
…/Documentation.md :104:
This will throw an X:InvalidRatio if the ratio supplied was found to be invalid, or a [X::ConvertError](X::ConvertError) if there was some other problem with the conversion.
JSTOWE/Audio-Convert-Samplerate
…/Documentation.md :116:
This will throw an X:InvalidRatio if the ratio supplied was found to be invalid, or a [X::ConvertError](X::ConvertError) if there was some other problem with the conversion.
JSTOWE/Audio-Convert-Samplerate
…/Samplerate.pm :116:
be invalid, or a L<X::ConvertError> if there was some other problem with
JSTOWE/Audio-Convert-Samplerate
…/Samplerate.pm :129:
be invalid, or a L<X::ConvertError> if there was some other problem with
JSTOWE/Audio-Convert-Samplerate
…/Samplerate.pm :142:
be invalid, or a L<X::ConvertError> if there was some other problem with
JSTOWE/Audio-Convert-Samplerate
…/Samplerate.pm :162:
be invalid, or a L<X::ConvertError> if there was some other problem with
JSTOWE/Audio-Convert-Samplerate
…/Samplerate.pm :183:
class X::ConvertError is Exception {
JSTOWE/Audio-Convert-Samplerate
…/Samplerate.pm :193:
class X::InvalidRatio is Exception {
JSTOWE/Audio-Convert-Samplerate
…/Samplerate.pm :234:
X::ConvertError.new(error-code => $error).throw;
JSTOWE/Audio-Convert-Samplerate
…/Samplerate.pm :246:
X::ConvertError.new(error-code => $rc).throw;
JSTOWE/Audio-Convert-Samplerate
…/Samplerate.pm :264:
X::ConvertError.new(error-code => $rc).throw;
JSTOWE/Audio-Convert-Samplerate
…/Samplerate.pm :274:
X::ConvertError.new(error-code => $rc).throw;
JSTOWE/Audio-Convert-Samplerate
…/Samplerate.pm :305:
X::InvalidRatio.new.throw;
JSTOWE/Audio-Convert-Samplerate
…/001-meta.t :18:
when X::CompUnit::UnsatisfiedDependency {
JSTOWE/Audio-Encode-LameMP3
…/LameMP3.pm :405:
class X::LameError is Exception {
JSTOWE/Audio-Encode-LameMP3
…/LameMP3.pm :409:
class X::EncodeError is X::LameError {
JSTOWE/Audio-Encode-LameMP3
…/LameMP3.pm :515:
X::LameError.new(message => "Error setting parameter").throw
JSTOWE/Audio-Encode-LameMP3
…/LameMP3.pm :552:
X::EncodeError.new(message => "not equal length frames in");
JSTOWE/Audio-Encode-LameMP3
…/LameMP3.pm :561:
X::EncodeError.new(error => EncodeError($bytes-out)).throw;
JSTOWE/Audio-Encode-LameMP3
…/LameMP3.pm :584:
X::EncodeError.new(message => "not equal length frames in");
JSTOWE/Audio-Encode-LameMP3
…/LameMP3.pm :595:
X::EncodeError.new(error => EncodeError($bytes-out)).throw;
JSTOWE/Audio-Encode-LameMP3
…/LameMP3.pm :759:
X::EncodeError.new(error => EncodeError($bytes-out)).throw;
JSTOWE/Audio-Encode-LameMP3
…/LameMP3.pm :768:
X::EncodeError.new(error => EncodeError($bytes-out)).throw;
JSTOWE/Audio-Encode-LameMP3
…/LameMP3.pm :872:
X::LameError.new(message => "Error initialising parameters").throw;
JSTOWE/Audio-Encode-LameMP3
…/LameMP3.pm :884:
X::LameError.new(message => "Error (re)initialising bitstream").throw;
JSTOWE/Audio-Encode-LameMP3
…/010-meta.t :18:
when X::CompUnit::UnsatisfiedDependency {
JSTOWE/Audio-Fingerprint-Chromaprint
…/Chromaprint.pm :246:
class X::NotStarted is Exception {
JSTOWE/Audio-Fingerprint-Chromaprint
…/Chromaprint.pm :254:
X::NotStarted.new.throw;
JSTOWE/Audio-Fingerprint-Chromaprint
…/Chromaprint.pm :261:
X::NotStarted.new.throw;
JSTOWE/Audio-Fingerprint-Chromaprint
…/Chromaprint.pm :270:
X::NotStarted.new.throw;
JSTOWE/Audio-Fingerprint-Chromaprint
…/001-meta.t :18:
when X::CompUnit::UnsatisfiedDependency {
JSTOWE/Audio-Fingerprint-Chromaprint
…/030-fingerprint.t :29:
throws-like { $obj.feed($data, $frames) }, X::NotStarted, "feed throws before start";
JSTOWE/Audio-Fingerprint-Chromaprint
…/030-fingerprint.t :46:
throws-like { $obj.feed(@frames) }, X::NotStarted, "feed throws before start (also tests that finish does the right thing)";
JSTOWE/Audio-Hydrogen
…/001-meta.t :18:
when X::CompUnit::UnsatisfiedDependency {
JSTOWE/Audio-Icecast
…/001-meta.t :18:
when X::CompUnit::UnsatisfiedDependency {
JSTOWE/Audio-Libshout
…/Documentation.md :51:
The object constructor can be passed any of the parameters described in [STREAM PARAMETERS](STREAM PARAMETERS). It may throw an [X::ShoutError](X::ShoutError) if there was a problem initialising the library or setting any of the parameters.
JSTOWE/Audio-Libshout
…/Documentation.md :60:
If the stream is not already connected this will open the stream so that data can be sent. The `host`, `port`, `user` and `password` and other parame…
JSTOWE/Audio-Libshout
…/Documentation.md :78:
This will send the Buf of unsigned chars (uint8,) to the server. The buffer must contain data encoded as per that set for `format` (i…
JSTOWE/Audio-Libshout
…/Documentation.md :121:
This may throw a [X::ShoutError](X::ShoutError) if the metadata structure is invalid.
JSTOWE/Audio-Libshout
…/Documentation.md :130:
It will throw a [X::ShoutError](X::ShoutError) if an error is encountered while setting the metadata.
JSTOWE/Audio-Libshout
…/Documentation.md :140:
These can all be supplied to the constructor as named arguments or set as attributes on a new object, some provide sensible defaults which are noted …
JSTOWE/Audio-Libshout
…/Libshout.pm :69:
L<STREAM PARAMETERS>. It may throw an L<X::ShoutError> if there was a
JSTOWE/Audio-Libshout
…/Libshout.pm :85:
a L<X::ShoutError> will be thrown.
JSTOWE/Audio-Libshout
…/Libshout.pm :109:
the server then a L<X::ShoutError> will be thrown. If C<open> has not
JSTOWE/Audio-Libshout
…/Libshout.pm :187:
This may throw a L<X::ShoutError> if the metadata structure is invalid.
JSTOWE/Audio-Libshout
…/Libshout.pm :197:
It will throw a L<X::ShoutError> if an error is encountered while setting
JSTOWE/Audio-Libshout
…/Libshout.pm :211:
the stream or already set parameters will result in a L<X::ShoutError>
JSTOWE/Audio-Libshout
…/Libshout.pm :329:
class X::ShoutError is Exception {
JSTOWE/Audio-Libshout
…/Libshout.pm :463:
X::ShoutError.new(error => $_, what => "Setting parameter").throw;
JSTOWE/Audio-Libshout
…/Libshout.pm :605:
X::ShoutError.new(error => $rc, what => "opening stream").throw;
JSTOWE/Audio-Libshout
…/Libshout.pm :618:
X::ShoutError.new(error => $rc, what => "sending data").throw;
JSTOWE/Audio-Libshout
…/Libshout.pm :628:
X::ShoutError.new(error => $rc, what => "sending data").throw;
JSTOWE/Audio-Libshout
…/Libshout.pm :643:
class X::ChannelError is Exception {
JSTOWE/Audio-Libshout
…/Libshout.pm :656:
X::ChannelError.new(inner => $_).throw;
JSTOWE/Audio-Libshout
…/Libshout.pm :682:
X::ShoutError.new(error => $rc, what => "closing stream").throw;
JSTOWE/Audio-Libshout
…/Libshout.pm :693:
X::ShoutError.new(error => $rc, what => "adding metadata");
JSTOWE/Audio-Libshout
…/Libshout.pm :708:
X::ShoutError.new(error => $rc, what => "setting metadata");
JSTOWE/Audio-Libshout
…/001-meta.t :18:
when X::CompUnit::UnsatisfiedDependency {
JSTOWE/Audio-Libshout
…/020-open.t :36:
throws-like { $obj.open }, X::ShoutError, "open without password should fail";
JSTOWE/Audio-Liquidsoap
…/simple.pl :9:
when X::NoServer {
JSTOWE/Audio-Liquidsoap
…/simple.pl :21:
when X::Command {
JSTOWE/Audio-Liquidsoap
…/Liquidsoap.pm :83:
there was an error an exception (L<X::Command>) will be thrown. Any additional
JSTOWE/Audio-Liquidsoap
…/Liquidsoap.pm :128:
L<X::NoVar> will be thrown.
JSTOWE/Audio-Liquidsoap
…/Liquidsoap.pm :137:
If the variable named doesn't exist then a L<X::NoVar> will be thrown.
JSTOWE/Audio-Liquidsoap
…/Liquidsoap.pm :215:
request or throw an L<X::Command> if there was an error.
JSTOWE/Audio-Liquidsoap
…/Liquidsoap.pm :620:
class X::NoServer is Exception {
JSTOWE/Audio-Liquidsoap
…/Liquidsoap.pm :629:
class X::Command is Exception {
JSTOWE/Audio-Liquidsoap
…/Liquidsoap.pm :642:
when X::NoServer {
JSTOWE/Audio-Liquidsoap
…/Liquidsoap.pm :675:
X::NoServer.new(host => $!host, port => $!port, error => $_.message).throw;
JSTOWE/Audio-Liquidsoap
…/Liquidsoap.pm :696:
X::Command.new(error => $out).throw;
JSTOWE/Audio-Liquidsoap
…/Liquidsoap.pm :774:
class X::NoVar is Exception {
JSTOWE/Audio-Liquidsoap
…/Liquidsoap.pm :800:
X::NoVar.new(name => $name).throw;
JSTOWE/Audio-Liquidsoap
…/Liquidsoap.pm :824:
X::NoVar.new(name => $name).throw;
JSTOWE/Audio-Liquidsoap
…/001-meta.t :18:
when X::CompUnit::UnsatisfiedDependency {
JSTOWE/Audio-Liquidsoap
…/RunServer.pm :16:
class X::NoSoap is Exception {
JSTOWE/Audio-Liquidsoap
…/RunServer.pm :24:
X::NoSoap.new.throw;
JSTOWE/Audio-Playlist-JSPF
…/001-meta.t :18:
when X::CompUnit::UnsatisfiedDependency {
JSTOWE/Audio-Silan
…/Silan.pm :92:
class X::NoSilan is Exception {
JSTOWE/Audio-Silan
…/Silan.pm :96:
class X::NoFile is Exception {
JSTOWE/Audio-Silan
…/Silan.pm :118:
X::NoSilan.new.throw;
JSTOWE/Audio-Silan
…/Silan.pm :126:
X::NoSilan.new.throw;
JSTOWE/Audio-Silan
…/Silan.pm :135:
X::NoFile.new(filename => $file).throw;
JSTOWE/Audio-Silan
…/001-meta.t :18:
when X::CompUnit::UnsatisfiedDependency {
JSTOWE/Audio-Silan
…/020-detect.t :41:
throws-like { await $obj.find-boundaries("jkssksks.wav") },X::NoFile, message => "File 'jkssksks.wav' does not exist", "test exception" ;
JSTOWE/Audio-Sndfile
…/001-meta.t :18:
when X::CompUnit::UnsatisfiedDependency {
JSTOWE/Audio-Sndfile
…/030-constructor.t :55:
throws-like { $f = Audio::Sndfile.new(filename => "bogus-test-file.wav", :r) },X::AdHoc,message => "System error : No such file or directory.", "constructor with bogus filename";
JSTOWE/CheckSocket
…/001-meta.t :18:
when X::CompUnit::UnsatisfiedDependency {
JSTOWE/Chronic
…/001-meta.t :18:
when X::CompUnit::UnsatisfiedDependency {
JSTOWE/Crypt-Libcrypt
…/001-meta.t :18:
when X::CompUnit::UnsatisfiedDependency {
JSTOWE/Device-Velleman-K8055
…/001-meta.t :18:
when X::CompUnit::UnsatisfiedDependency {
JSTOWE/Doublephone
…/001-meta.t :18:
when X::CompUnit::UnsatisfiedDependency {
JSTOWE/EuclideanRhythm
…/001-meta.t :18:
when X::CompUnit::UnsatisfiedDependency {
JSTOWE/EventSource-Server
…/001-meta.t :18:
when X::CompUnit::UnsatisfiedDependency {
JSTOWE/FastCGI-NativeCall-Async
…/001-meta.t :18:
when X::CompUnit::UnsatisfiedDependency {
JSTOWE/FastCGI-NativeCall-PSGI
…/001-meta.t :19:
when X::CompUnit::UnsatisfiedDependency {
JSTOWE/FastCGI-NativeCall
…/001-meta.t :18:
when X::CompUnit::UnsatisfiedDependency {
JSTOWE/GDBM
…/GDBM.pm :159:
class X::GDBM is Exception {
JSTOWE/GDBM
…/GDBM.pm :163:
class X::GDBM::Open is X::GDBM {
JSTOWE/GDBM
…/GDBM.pm :168:
X::GDBM::Open.new(:$message).throw;
JSTOWE/GDBM
…/GDBM.pm :190:
class X::GDBM::Store is X::GDBM {
JSTOWE/GDBM
…/GDBM.pm :200:
X::GDBM::Store.new(:$message).throw;
JSTOWE/GDBM
…/GDBM.pm :204:
X::GDBM::Store.new(message => "GDBM was not opened as a writer").throw;
JSTOWE/GDBM
…/GDBM.pm :208:
X::GDBM::Store.new(message => "Key exists and 'Replace' wasn't specified").throw;
JSTOWE/GDBM
…/001-meta.t :18:
when X::CompUnit::UnsatisfiedDependency {
JSTOWE/GDBM
…/030-methods.t :17:
throws-like { $obj.store('foo', 'bar', GDBM::Insert) }, X::GDBM::Store, "store throws with Insert";
JSTOWE/IO-Path-Mode
…/001-meta.t :18:
when X::CompUnit::UnsatisfiedDependency {
JSTOWE/Igo
…/igo :23:
when X::NoPauseCredentials {
JSTOWE/Igo
…/Igo.pm :133:
class X::NoPauseCredentials is Exception {
JSTOWE/Igo
…/Igo.pm :157:
X::NoPauseCredentials.new.throw;
JSTOWE/Igo
…/001-meta.t :18:
when X::CompUnit::UnsatisfiedDependency {
JSTOWE/Igo
…/020-attributes.t :35:
throws-like { $obj.uploader }, X::NoPauseCredentials, "no username/password or config";
JSTOWE/JSON-Infer
…/p6-json-infer :8:
when X::Infer {
JSTOWE/JSON-Infer
…/p6-json-infer :22:
when X::Infer {
JSTOWE/JSON-Infer
…/Infer.pm :244:
class X::Infer is Exception {
JSTOWE/JSON-Infer
…/Infer.pm :501:
X::Infer.new(:$uri, message => "Couldn't retrieve URI $uri").throw;
JSTOWE/JSON-Infer
…/Infer.pm :512:
X::Infer.new(uri => $file, message => "File $file does not exist").throw;
JSTOWE/JSON-Infer
…/001-meta.t :18:
when X::CompUnit::UnsatisfiedDependency {
JSTOWE/LibraryCheck
…/README.md :42:
Which will throw an ```X::NoLibrary``` exception rather than return False.
JSTOWE/LibraryCheck
…/LibraryCheck.pm :37:
exception (C<X::NoLibrary>) will be thrown if the library isn't availabe
JSTOWE/LibraryCheck
…/LibraryCheck.pm :54:
class X::NoLibrary is Exception {
JSTOWE/LibraryCheck
…/LibraryCheck.pm :78:
X::NoLibrary.new(library => $lib).throw;
JSTOWE/LibraryCheck
…/001-meta.t :18:
when X::CompUnit::UnsatisfiedDependency {
JSTOWE/LibraryCheck
…/010-basic.t :14:
throws-like { library-exists('XzippyYayaya', :exception) }, X::NoLibrary, "bogus one throws X::NoLibrary with :exception";
JSTOWE/License-SPDX
…/SPDX.pm :52:
This is a list of the L<License::SPDX::License> objects from the list.
JSTOWE/License-SPDX
…/SPDX.pm :54:
=head2 License::SPDX::License
JSTOWE/License-SPDX
…/001-meta.t :18:
when X::CompUnit::UnsatisfiedDependency {
JSTOWE/Linux-Cpuinfo
…/00-meta.t :18:
when X::CompUnit::UnsatisfiedDependency {
JSTOWE/Linux-Fuser
…/00-meta.t :18:
when X::CompUnit::UnsatisfiedDependency {
JSTOWE/Log-Syslog-Native
…/001-meta.t :18:
when X::CompUnit::UnsatisfiedDependency {
JSTOWE/Lumberjack-Application
…/001-meta.t :18:
when X::CompUnit::UnsatisfiedDependency {
JSTOWE/Lumberjack-Dispatcher-Syslog
…/001-meta.t :18:
when X::CompUnit::UnsatisfiedDependency {
JSTOWE/Lumberjack
…/Lumberjack.pm :845:
class X::NoFile is Exception {
JSTOWE/Lumberjack
…/Lumberjack.pm :855:
X::NoFile.new.throw;
JSTOWE/Lumberjack
…/001-meta.t :18:
when X::CompUnit::UnsatisfiedDependency {
JSTOWE/Lumberjack
…/020-class.t :32:
throws-like { Lumberjack::Message.new }, X::AdHoc, "message with message";
JSTOWE/META6
…/030-versions.t :18:
when CX::Warn {
JSTOWE/META6
…/040-projects.t :20:
when CX::Warn {
JSTOWE/META6
…/projects.json :1417:
"X::JSON::RPC" : "lib/X/JSON/RPC.pm",
JSTOWE/META6
…/projects.json :2907:
"Selenium::WebDriver::X::Error" : "lib/Selenium/WebDriver/X/Error.pm6",
JSTOWE/META6
…/projects.json :4011:
"name" : "ClassX::StrictConstructor",
JSTOWE/META6
…/projects.json :4016:
"ClassX::StrictConstructor" : "lib/ClassX/StrictConstructor.pm"
JSTOWE/META6
…/projects.json :5662:
"X::Path::Router" : "lib/X/Path/Router.pm6",
JSTOWE/META6
…/projects.json :5666:
"X::Path::Router::AmbiguousMatch::ReverseMatch" : "lib/X/Path/Router.pm6",
JSTOWE/META6
…/projects.json :5667:
"X::Path::Router::BadRoute" : "lib/X/Path/Router.pm6",
JSTOWE/META6
…/projects.json :5668:
"X::Path::Router::AmbiguousMatch" : "lib/X/Path/Router.pm6",
JSTOWE/META6
…/projects.json :5671:
"X::Path::Router::BadInclusion" : "lib/X/Path/Router.pm6",
JSTOWE/META6
…/projects.json :5672:
"X::Path::Router::AmbiguousMatch::PathMatch" : "lib/X/Path/Router.pm6"
JSTOWE/META6
…/projects.json :5701:
"X::Protocol::HTTP" : "lib/X/Protocol/HTTP.pm6",
JSTOWE/META6
…/projects.json :5702:
"X::Protocol" : "lib/X/Protocol.pm6"
JSTOWE/META6
…/projects.json :5708:
"name" : "X::Protocol",
JSTOWE/META6
…/projects.json :6601:
"UNIX::Privileges" : "lib/UNIX/Privileges.pm6"
JSTOWE/META6
…/projects.json :6606:
"name" : "UNIX::Privileges"
JSTOWE/META6
…/projects.json :6929:
"X::Config::TOML" : "lib/X/Config/TOML.pm",
JSTOWE/META6
…/projects.json :8367:
"AttrX::Lazy"
JSTOWE/META6
…/projects.json :9219:
"AttrX::InitArg" : "lib/AttrX/InitArg.pm6"
JSTOWE/META6
…/projects.json :9225:
"name" : "AttrX::InitArg",
JSTOWE/META6
…/projects.json :9384:
"AttrX::PrivateAccessor" : "lib/AttrX/PrivateAccessor.pm6"
JSTOWE/META6
…/projects.json :9390:
"name" : "AttrX::PrivateAccessor",
JSTOWE/META6
…/projects.json :9626:
"AttrX::Lazy" : "lib/AttrX/Lazy.pm6"
JSTOWE/META6
…/projects.json :9632:
"name" : "AttrX::Lazy",
JSTOWE/META6
…/projects.json :10330:
"X::Crane" : "lib/X/Crane.pm",
JSTOWE/META6
…/projects.json :11513:
"X::TXN::Parser" : "lib/X/TXN/Parser.pm",
JSTOWE/MQ-Posix
…/Posix.pm :170:
class X::MQ is Exception {
JSTOWE/MQ-Posix
…/Posix.pm :174:
class X::MQ::System is X::MQ {
JSTOWE/MQ-Posix
…/Posix.pm :194:
class X::MQ::Open is X::MQ::System {
JSTOWE/MQ-Posix
…/Posix.pm :238:
X::MQ::Open.new(:$errno).throw;
JSTOWE/MQ-Posix
…/Posix.pm :277:
class X::MQ::Close is X::MQ::System {
JSTOWE/MQ-Posix
…/Posix.pm :286:
X::MQ::Close.new(:$errno).throw;
JSTOWE/MQ-Posix
…/Posix.pm :293:
class X::MQ::Attributes is X::MQ::System {
JSTOWE/MQ-Posix
…/Posix.pm :302:
X::MQ::Attributes.new(:$errno).throw;
JSTOWE/MQ-Posix
…/Posix.pm :309:
class X::MQ::Unlink is X::MQ::System {
JSTOWE/MQ-Posix
…/Posix.pm :316:
X::MQ::Unlink.new(:$errno).throw;
JSTOWE/MQ-Posix
…/Posix.pm :321:
class X::MQ::Receive is X::MQ::System {
JSTOWE/MQ-Posix
…/Posix.pm :333:
X::MQ::Receive.new(:$errno).throw;
JSTOWE/MQ-Posix
…/Posix.pm :341:
class X::MQ::Send is X::MQ::System {
JSTOWE/MQ-Posix
…/Posix.pm :360:
X::MQ::Send.new(:$errno).throw;
JSTOWE/MQ-Posix
…/001-meta.t :18:
when X::CompUnit::UnsatisfiedDependency {
JSTOWE/Manifesto
…/001-meta.t :18:
when X::CompUnit::UnsatisfiedDependency {
JSTOWE/MessagePack-Class
…/001-meta.t :18:
when X::CompUnit::UnsatisfiedDependency {
JSTOWE/Monitor-Monit
…/Monit.pm :487:
class X::Monit::HTTP is Exception {
JSTOWE/Monitor-Monit
…/Monit.pm :540:
X::Monit::HTTP.new(code => $resp.code, status-line => $resp.status-line).throw;
JSTOWE/Monitor-Monit
…/001-meta.t :18:
when X::CompUnit::UnsatisfiedDependency {
JSTOWE/NativeHelpers-Array
…/00100-meta.t :18:
when X::CompUnit::UnsatisfiedDependency {
JSTOWE/Object-Permission-Group
…/001-meta.t :18:
when X::CompUnit::UnsatisfiedDependency {
JSTOWE/Object-Permission
…/README.md :24:
say $foo.baz; # Throws X::NotAuthorised
JSTOWE/Object-Permission
…/Permission.pm :29:
say $foo.baz; # Throws X::NotAuthorised
JSTOWE/Object-Permission
…/Permission.pm :54:
class X::NotAuthorised is Exception {
JSTOWE/Object-Permission
…/Permission.pm :77:
X::NotAuthorised.new(method => $meth, permission => $meth.permission).throw;
JSTOWE/Object-Permission
…/Permission.pm :84:
X::NotAuthorised.new(method => $meth, permission => $meth.permission).throw;
JSTOWE/Object-Permission
…/001-meta.t :18:
when X::CompUnit::UnsatisfiedDependency {
JSTOWE/Object-Permission
…/020-basic.t :13:
throws-like { $*AUTH-USER = "foo" }, X::TypeCheck::Binding, "throws when it gets an exception";
JSTOWE/Object-Permission
…/040-method.t :27:
throws-like { $foo.test-two() }, X::NotAuthorised, permission => 'test-2-notok', "throws for the other one";
JSTOWE/Object-Permission
…/040-method.t :56:
throws-like { $bar.test-rw-two = "test-two-set" }, X::NotAuthorised, "rw method without the permission";
JSTOWE/Object-Permission
…/040-method.t :80:
throws-like { $baz.test-two() }, X::NotAuthorised, permission => 'test-2-notok', "throws for the other one";
JSTOWE/Object-Permission
…/050-attribute.t :21:
throws-like { $foo.test-two }, X::NotAuthorised, permission => 'test-2-notok', "throws for the other one";
JSTOWE/Object-Permission
…/050-attribute.t :44:
throws-like { $bar.test-rw-two = "test-two-set" }, X::NotAuthorised, "rw attribute without the permission";
JSTOWE/Oyatul
…/Oyatul.pm :605:
my class X::BadRole is Exception {
JSTOWE/Oyatul
…/Oyatul.pm :621:
X::BadRole.new(:$role-name, node-name => %h<name>).throw;
JSTOWE/Oyatul
…/Oyatul.pm :630:
X::BadRole.new(:$role-name, node-name => %h<name>).throw;
JSTOWE/Oyatul
…/001-meta.t :18:
when X::CompUnit::UnsatisfiedDependency {
JSTOWE/Pg-Notify
…/001-meta.t :19:
when X::CompUnit::UnsatisfiedDependency {
JSTOWE/Printing-Jdf
…/001-meta.t :18:
when X::CompUnit::UnsatisfiedDependency {
JSTOWE/RPi-Device-PiGlow
…/001-meta.t :18:
when X::CompUnit::UnsatisfiedDependency {
JSTOWE/RPi-Device-SMBus
…/SMBus.pm :160:
class X::Open is Exception {
JSTOWE/RPi-Device-SMBus
…/SMBus.pm :164:
class X::IO is Exception {
JSTOWE/RPi-Device-SMBus
…/SMBus.pm :196:
X::Open.new(message => "Error opening the device").throw;
JSTOWE/RPi-Device-SMBus
…/SMBus.pm :259:
X::IO.new(message => "'read_block_data' failed").throw;
JSTOWE/RPi-Device-SMBus
…/SMBus.pm :284:
X::IO.new(message => "'read_i2c_block_data' failed").throw;
JSTOWE/RPi-Device-SMBus
…/SMBus.pm :306:
X::IO.new(message => "'block_process_call' failed").throw;
JSTOWE/RPi-Device-SMBus
…/001-meta.t :18:
when X::CompUnit::UnsatisfiedDependency {
JSTOWE/Staticish
…/Staticish.pm :50:
role MetamodelX::StaticHOW {
JSTOWE/Staticish
…/Staticish.pm :95:
$doee.HOW does MetamodelX::StaticHOW;
JSTOWE/Staticish
…/001-meta.t :18:
when X::CompUnit::UnsatisfiedDependency {
JSTOWE/Sys-Lastlog
…/001-meta.t :18:
when X::CompUnit::UnsatisfiedDependency {
JSTOWE/Sys-Utmp
…/001-meta.t :18:
when X::CompUnit::UnsatisfiedDependency {
JSTOWE/Test-META
…/META.pm :88:
when CX::Warn {
JSTOWE/Test-Util-ServerPort
…/001-meta.t :18:
when X::CompUnit::UnsatisfiedDependency {
JSTOWE/Tinky-JSON
…/JSON.pm :189:
If the name provided isn't that of a valid state then a C<Tinky::JSON::X::NoState> exception
JSTOWE/Tinky-JSON
…/JSON.pm :212:
If the name is not that of a valid state then an C<Tinky::JSON::X::NoState> exception will be thrown.
JSTOWE/Tinky-JSON
…/JSON.pm :219:
If the name is not that of a valid state then an C<Tinky::JSON::X::NoState> exception will be thrown.
JSTOWE/Tinky-JSON
…/JSON.pm :231:
If the name supplied isn't that of a valid state in the workflow then an C<Tinky::JSON::X::NoState>
JSTOWE/Tinky-JSON
…/JSON.pm :242:
an C<Tinky::JSON::X::NoState> exception will be thrown.
JSTOWE/Tinky-JSON
…/JSON.pm :249:
class Tinky::JSON::X::NoState is Tinky::X::Fail {
JSTOWE/Tinky-JSON
…/JSON.pm :288:
self.states.first({ $_ ~~ $state }) // Tinky::JSON::X::NoState.new(name => $state).throw;
JSTOWE/Tinky-JSON
…/001-meta.t :18:
when X::CompUnit::UnsatisfiedDependency {
JSTOWE/Tinky-JSON
…/030-methods.t :26:
throws-like { $workflow.transitions-for-state('Xtotally-bogus-stateX') }, Tinky::JSON::X::NoState, "got expected exception for bogus state";
JSTOWE/Tinky
…/Documentation.md :414:
Applies the transition supplied to the object, if the current state of the object doesn't match the `from` state of transition then an [Tinky::�[1;31…
JSTOWE/Tinky
…/Documentation.md :450:
### class Tinky::X::Fail is Exception
JSTOWE/Tinky
…/Documentation.md :454:
### class Tinky::X::Workflow is Tinky::X::Fail
JSTOWE/Tinky
…/Documentation.md :456:
This is an additional sub-class of Tinky::X::Fail that is used by some of the other exceptions.
JSTOWE/Tinky
…/Documentation.md :458:
### class Tinky::X::InvalidState is Tinky::X::Workflow
JSTOWE/Tinky
…/Documentation.md :460:
### class Tinky::X::InvalidTransition is Tinky::X::Workflow
JSTOWE/Tinky
…/Documentation.md :464:
### class Tinky::X::NoTransition is Tinky::X::Fail
JSTOWE/Tinky
…/Documentation.md :468:
### class Tinky::X::NoWorkflow is Tinky::X::Fail
JSTOWE/Tinky
…/Documentation.md :472:
### class Tinky::X::NoTransitions is Tinky::X::Fail
JSTOWE/Tinky
…/Documentation.md :476:
### class Tinky::X::TransitionRejected is Tinky::X::Fail
JSTOWE/Tinky
…/Documentation.md :480:
### class Tinky::X::ObjectRejected is Tinky::X::Fail
JSTOWE/Tinky
…/Documentation.md :484:
### class Tinky::X::NoState is Tinky::X::Fail
JSTOWE/Tinky
…/Tinky.pm :621:
L<Tinky::X::InvalidTransition> will be thrown, if one or more state or transition
JSTOWE/Tinky
…/Tinky.pm :622:
validators return False then a L<Tinky::X::TransitionRejected> exception will
JSTOWE/Tinky
…/Tinky.pm :623:
be thrown, If the object has no current state then L<Tinky::X::NoState>
JSTOWE/Tinky
…/Tinky.pm :674:
=head3 class Tinky::X::Fail is Exception
JSTOWE/Tinky
…/Tinky.pm :679:
=head3 class Tinky::X::Workflow is Tinky::X::Fail
JSTOWE/Tinky
…/Tinky.pm :681:
This is an additional sub-class of L<Tinky::X::Fail> that is used by
JSTOWE/Tinky
…/Tinky.pm :684:
=head3 class Tinky::X::InvalidState is Tinky::X::Workflow
JSTOWE/Tinky
…/Tinky.pm :686:
=head3 class Tinky::X::InvalidTransition is Tinky::X::Workflow
JSTOWE/Tinky
…/Tinky.pm :695:
=head3 class Tinky::X::NoTransition is Tinky::X::Fail
JSTOWE/Tinky
…/Tinky.pm :701:
=head3 class Tinky::X::NoWorkflow is Tinky::X::Fail
JSTOWE/Tinky
…/Tinky.pm :707:
=head3 class Tinky::X::NoTransitions is Tinky::X::Fail
JSTOWE/Tinky
…/Tinky.pm :712:
=head3 class Tinky::X::TransitionRejected is Tinky::X::Fail
JSTOWE/Tinky
…/Tinky.pm :718:
=head3 class Tinky::X::ObjectRejected is Tinky::X::Fail
JSTOWE/Tinky
…/Tinky.pm :723:
=head3 class Tinky::X::NoState is Tinky::X::Fail
JSTOWE/Tinky
…/Tinky.pm :796:
class Tinky::X::Fail is Exception {
JSTOWE/Tinky
…/Tinky.pm :799:
class Tinky::X::Workflow is Tinky::X::Fail {
JSTOWE/Tinky
…/Tinky.pm :804:
class Tinky::X::InvalidState is Tinky::X::Workflow {
JSTOWE/Tinky
…/Tinky.pm :810:
class Tinky::X::InvalidTransition is Tinky::X::Workflow {
JSTOWE/Tinky
…/Tinky.pm :817:
class Tinky::X::NoTransition is Tinky::X::Fail {
JSTOWE/Tinky
…/Tinky.pm :826:
class Tinky::X::NoWorkflow is Tinky::X::Fail {
JSTOWE/Tinky
…/Tinky.pm :831:
class Tinky::X::NoTransitions is Tinky::X::Fail {
JSTOWE/Tinky
…/Tinky.pm :835:
class Tinky::X::TransitionRejected is Tinky::X::Fail {
JSTOWE/Tinky
…/Tinky.pm :842:
class Tinky::X::ObjectRejected is Tinky::X::Fail {
JSTOWE/Tinky
…/Tinky.pm :849:
class Tinky::X::NoState is Tinky::X::Fail {
JSTOWE/Tinky
…/Tinky.pm :988:
Tinky::X::NoTransitions.new.throw;
JSTOWE/Tinky
…/Tinky.pm :1054:
Tinky::X::InvalidTransition.new(message => "No transition '$name' for state '{ self.state.Str }'").throw;
JSTOWE/Tinky
…/Tinky.pm :1087:
Tinky::X::NoTransition.new(from => $SELF.state, to => $val).throw;
JSTOWE/Tinky
…/Tinky.pm :1106:
Tinky::X::ObjectRejected.new(workflow => $wf).throw;
JSTOWE/Tinky
…/Tinky.pm :1124:
Tinky::X::NoWorkflow.new.throw;
JSTOWE/Tinky
…/Tinky.pm :1140:
Tinky::X::NoWorkflow.new.throw;
JSTOWE/Tinky
…/Tinky.pm :1154:
Tinky::X::TransitionRejected.new(transition => $trans).throw;
JSTOWE/Tinky
…/Tinky.pm :1159:
Tinky::X::InvalidTransition.new(state => $!state, transition => $trans).throw;
JSTOWE/Tinky
…/Tinky.pm :1162:
Tinky::X::NoState.new.throw;
JSTOWE/Tinky
…/Tinky.pm :1168:
Tinky::X::NoState.new.throw;
JSTOWE/Tinky
…/001-meta.t :18:
when X::CompUnit::UnsatisfiedDependency {
JSTOWE/Tinky
…/020-matches.t :9:
throws-like { Tinky::State.new() }, X::Attribute::Required, "name is required";
JSTOWE/Tinky
…/030-apply-simple.t :19:
throws-like { $obj.apply-transition($no-trans) }, Tinky::X::InvalidTransition, "throws trying to apply wrong transition";
JSTOWE/Tinky
…/030-apply-simple.t :27:
throws-like { $obj.apply-transition(@transitions[0]) }, Tinky::X::NoState, "should throw X::NoState with apply-transition and state not set";
JSTOWE/Tinky
…/040-workflow-object.t :15:
throws-like { Tinky::Workflow.new.states }, Tinky::X::NoTransitions, ".states throws if there aren't any transitions";
JSTOWE/Tinky
…/040-workflow-object.t :35:
throws-like { $obj.transitions }, Tinky::X::NoWorkflow, "'transitions' throws without workflow";
JSTOWE/Tinky
…/040-workflow-object.t :36:
throws-like { $obj.transition-for-state(@states[0]) }, Tinky::X::NoWorkflow, "'transition-for-state' throws without workflow";
JSTOWE/Tinky
…/040-workflow-object.t :48:
throws-like { $obj."{ $no-trans.name }"() }, Tinky::X::InvalidTransition, "'{ $no-trans.name }' method throws";
JSTOWE/Tinky
…/050-supplies.t :20:
throws-like { Tinky::Workflow.new.states }, Tinky::X::NoTransitions, ".states throws if there aren't any transitions";
JSTOWE/Tinky
…/060-callbacks.t :86:
throws-like { $one.apply-transition(@transitions[0]) }, Tinky::X::TransitionRejected, "transition rejected";
JSTOWE/Tinky
…/060-callbacks.t :95:
throws-like { $two.apply-transition(@transitions[1]) }, Tinky::X::TransitionRejected, "transition rejected (with fail on to state)";
JSTOWE/Tinky
…/060-callbacks.t :145:
throws-like { $wont-leave.apply-transition($foo-transition) }, Tinky::X::TransitionRejected, "apply-transition fails with leave-validator";
JSTOWE/Tinky
…/060-callbacks.t :148:
throws-like { diag $wont-enter.apply-transition($foo-transition) }, Tinky::X::TransitionRejected, "apply-transition fails with enter-validator";
JSTOWE/Tinky
…/060-callbacks.t :151:
throws-like { diag $wont-apply.apply-transition($foo-transition) }, Tinky::X::TransitionRejected, "apply-transition fails with apply-validator";
JSTOWE/Tinky
…/060-callbacks.t :171:
throws-like { WorkflowBad.new.apply-workflow($apply-workflow) }, Tinky::X::ObjectRejected, "Workflow.apply-workflow with False validate as sub";
JSTOWE/Tinky
…/060-callbacks.t :188:
throws-like { WorkflowBad.new.apply-workflow($apply-wf-meths) }, Tinky::X::ObjectRejected, "Workflow.apply-workflow with False validate as method";
JSTOWE/UNIX-Privileges
…/META6.json :2:
"name": "UNIX::Privileges",
JSTOWE/UNIX-Privileges
…/META6.json :29:
"UNIX::Privileges": "lib/UNIX/Privileges.pm6"
JSTOWE/UNIX-Privileges
…/README.md :1:
# UNIX::Privileges #
JSTOWE/UNIX-Privileges
…/README.md :9:
use UNIX::Privileges;
JSTOWE/UNIX-Privileges
…/README.md :11:
UNIX::Privileges::userinfo($user);
JSTOWE/UNIX-Privileges
…/README.md :12:
UNIX::Privileges::chown($user, $file);
JSTOWE/UNIX-Privileges
…/README.md :13:
UNIX::Privileges::drop($user);
JSTOWE/UNIX-Privileges
…/README.md :14:
UNIX::Privileges::chroot($directory);
JSTOWE/UNIX-Privileges
…/README.md :18:
use UNIX::Privileges;
JSTOWE/UNIX-Privileges
…/README.md :20:
UNIX::Privileges::chown("nobody", "test.txt");
JSTOWE/UNIX-Privileges
…/README.md :21:
UNIX::Privileges::drop("nobody");
JSTOWE/UNIX-Privileges
…/README.md :25:
use UNIX::Privileges;
JSTOWE/UNIX-Privileges
…/README.md :27:
my $user = UNIX::Privileges::userinfo("nobody");
JSTOWE/UNIX-Privileges
…/README.md :28:
UNIX::Privileges::chown($user, "/tmp/test.txt");
JSTOWE/UNIX-Privileges
…/README.md :29:
UNIX::Privileges::chroot("/tmp");
JSTOWE/UNIX-Privileges
…/README.md :31:
# therefore UNIX::Privileges::drop("nobody") will no longer work
JSTOWE/UNIX-Privileges
…/README.md :34:
# that we defined above by calling UNIX::Privileges::userinfo
JSTOWE/UNIX-Privileges
…/README.md :36:
UNIX::Privileges::drop($user);
JSTOWE/UNIX-Privileges
…/README.md :43:
zef install UNIX::Privileges
JSTOWE/UNIX-Privileges
…/Privileges.pm6 :6:
module UNIX::Privileges {
JSTOWE/UNIX-Privileges
…/001-meta.t :18:
when X::CompUnit::UnsatisfiedDependency {
JSTOWE/UNIX-Privileges
…/01-noroot.t :5:
use UNIX::Privileges;
JSTOWE/UNIX-Privileges
…/01-noroot.t :10:
my $user = UNIX::Privileges::userinfo(~$*USER);
JSTOWE/UNIX-Privileges
…/01-noroot.t :16:
ok UNIX::Privileges::chown(~$*USER, $filename), 'chown worked (no-op)';
JSTOWE/UNIX-Privileges
…/01-noroot.t :17:
ok UNIX::Privileges::chown($user, $filename), 'chown worked (no-op)';
JSTOWE/UNIX-Privileges
…/02-root.t :5:
use UNIX::Privileges;
JSTOWE/UNIX-Privileges
…/02-root.t :17:
$nobody = UNIX::Privileges::userinfo("nobody");
JSTOWE/UNIX-Privileges
…/02-root.t :33:
lives-ok { $ch1 = UNIX::Privileges::chown("nobody", $file1) },
JSTOWE/UNIX-Privileges
…/02-root.t :35:
lives-ok { $ch2 = UNIX::Privileges::chown($nobody, $file2) },
JSTOWE/UNIX-Privileges
…/02-root.t :41:
my $root = UNIX::Privileges::userinfo("root");
JSTOWE/UNIX-Privileges
…/02-root.t :42:
lives-ok { UNIX::Privileges::chown("root", $file1) },
JSTOWE/UNIX-Privileges
…/02-root.t :44:
lives-ok { UNIX::Privileges::chown($root, $file2) },
JSTOWE/UNIX-Privileges
…/02-root.t :48:
lives-ok { $dp = UNIX::Privileges::drop($nobody); }, 'drop privileges lived';
JSTOWE/UNIX-Privileges
…/03-drop-str.t :5:
use UNIX::Privileges;
JSTOWE/UNIX-Privileges
…/03-drop-str.t :15:
UNIX::Privileges::userinfo("nobody");
JSTOWE/UNIX-Privileges
…/03-drop-str.t :29:
lives-ok { $dp = UNIX::Privileges::drop("nobody"); }, 'drop privileges lived';
JSTOWE/UNIX-Privileges
…/04-chroot.t :5:
use UNIX::Privileges;
JSTOWE/UNIX-Privileges
…/04-chroot.t :15:
lives-ok { $ch = UNIX::Privileges::chroot("/tmp") }, 'chroot lived';
JSTOWE/URI-FetchFile
…/FetchFile.pm :44:
Failing with a C<X::NoProvider> if it can't use any of them.
JSTOWE/URI-FetchFile
…/FetchFile.pm :175:
class X::NoProvider is Exception {
JSTOWE/URI-FetchFile
…/FetchFile.pm :201:
X::NoProvider.new.throw;
JSTOWE/URI-FetchFile
…/001-meta.t :18:
when X::CompUnit::UnsatisfiedDependency {
JSTOWE/URI-FetchFile
…/070-fetch-uri.t :34:
throws-like { fetch-uri('http://rabidgravy.com/index.html', $file)}, X::NoProvider, "no usable providers";
JSTOWE/URI-Template
…/Template.pm :82:
arguments. If no C<template> has been provided then a C<X::NoTemplate> exception
JSTOWE/URI-Template
…/Template.pm :84:
C<X::InvalidTemplate> exception will be thrown.
JSTOWE/URI-Template
…/Template.pm :535:
class X::NoTemplate is Exception {
JSTOWE/URI-Template
…/Template.pm :540:
class X::InvalidTemplate is Exception {
JSTOWE/URI-Template
…/Template.pm :560:
X::InvalidTemplate.new.throw;
JSTOWE/URI-Template
…/Template.pm :564:
X::NoTemplate.new.throw;
JSTOWE/URI-Template
…/001-meta.t :18:
when X::CompUnit::UnsatisfiedDependency {
JSTOWE/URI-Template
…/070-exceptions.t :13:
throws-like { $t.process(foo => 1, bar => 2) }, X::NoTemplate, "throws 'X::NoTemplate' without a defined template";
JSTOWE/URI-Template
…/070-exceptions.t :17:
throws-like { $t.process(foo => 1, bar => 2) }, X::InvalidTemplate, "throws 'X::InvalidTemplate' with a broken template";
JSTOWE/Unix-Groups
…/001-meta.t :18:
when X::CompUnit::UnsatisfiedDependency {
JSTOWE/Util-Bitfield
…/Bitfield.pm :114:
class X::BitOverflow is Exception {
JSTOWE/Util-Bitfield
…/Bitfield.pm :138:
X::BitOverflow.new(value => $ins, width => $bits).throw;
JSTOWE/Util-Bitfield
…/001-meta.t :18:
when X::CompUnit::UnsatisfiedDependency {
JSTOWE/WebService-Soundcloud
…/Soundcloud.pm :289:
class X::NoAuthDetails is Exception {
JSTOWE/WebService-Soundcloud
…/Soundcloud.pm :392:
X::NoAuthDetails.new.throw;
JSTOWE/WebService-Soundcloud
…/Soundcloud.pm :516:
X::NYI.new(feature => "download").throw();
JSTOWE/WebService-Soundcloud
…/001-meta.t :18:
when X::CompUnit::UnsatisfiedDependency {
JSTOWE/XDG-BaseDirectory
…/BaseDirectory.pm :262:
class X::InvalidResource is Exception {
JSTOWE/XDG-BaseDirectory
…/BaseDirectory.pm :270:
X::InvalidResource.new.throw;
JSTOWE/XDG-BaseDirectory
…/BaseDirectory.pm :275:
X::InvalidResource.new(message => "absolute path $resource is not allowed").throw;
JSTOWE/XDG-BaseDirectory
…/001-meta.t :18:
when X::CompUnit::UnsatisfiedDependency {
JSTOWE/XDG-BaseDirectory
…/003-basedirectory.t :63:
throws-like { $obj.load-config-paths('..','..') }, X::InvalidResource, message => "invalid resource description", "throws with a '..' relative path";
JSTOWE/XDG-BaseDirectory
…/003-basedirectory.t :64:
throws-like { $obj.load-config-paths('/foo','/baz') }, X::InvalidResource,"throws with a resulting absolute path";
JSTOWE/XML-Class
…/Class.pm :772:
my class X::NoElement is Exception {
JSTOWE/XML-Class
…/Class.pm :1536:
X::NoElement.new(element => $name, attribute => $attribute).throw
JSTOWE/XML-Class
…/Class.pm :1542:
X::NoElement.new(element => $name, attribute => $attribute).throw
JSTOWE/XML-Class
…/001-meta.t :18:
when X::CompUnit::UnsatisfiedDependency {
JSTOWE/XML-Class
…/080-failures.t :34:
when CX::Warn {
JSTOWE/XML-Class
…/080-failures.t :98:
}, X::NoElement, message => "Expected element 'MissingObject' not found", "missing matching outer element (from-xml)";
JSTOWE/XML-Class
…/090-types.t :74:
when CX::Warn {
JSTOWE/XML-Class
…/090-types.t :111:
when CX::Warn {
JSTOWE/XML-Class
…/090-types.t :148:
when CX::Warn {
JSTOWE/XML-Class
…/090-types.t :184:
when CX::Warn {
JSTOWE/XML-Class
…/090-types.t :219:
when CX::Warn {
KAIEPI/Digest-BubbleBabble
…/CHANGELOG :8:
- Decoding now throws X::Digest::BubbleBabble::Decode if the fingerprint
KAIEPI/Digest-BubbleBabble
…/README.md :37:
Returns the decoded BubbleBabble fingerprint blob. This throws an `X::Digest::BubbleBabble::Decode` exception if the fingerprint provided does not follow BubbleBabble encoding.
KAIEPI/Digest-BubbleBabble
…/BubbleBabble.pm6 :4:
class X::Digest::BubbleBabble::Decode is Exception {
KAIEPI/Digest-BubbleBabble
…/BubbleBabble.pm6 :65:
X::Digest::BubbleBabble::Decode.new(
KAIEPI/Digest-BubbleBabble
…/BubbleBabble.pm6 :69:
X::Digest::BubbleBabble::Decode.new(
KAIEPI/Digest-BubbleBabble
…/BubbleBabble.pm6 :80:
X::Digest::BubbleBabble::Decode.new(
KAIEPI/Digest-BubbleBabble
…/BubbleBabble.pm6 :85:
X::Digest::BubbleBabble::Decode.new(
KAIEPI/Digest-BubbleBabble
…/BubbleBabble.pm6 :90:
X::Digest::BubbleBabble::Decode.new(
KAIEPI/Digest-BubbleBabble
…/BubbleBabble.pm6 :98:
X::Digest::BubbleBabble::Decode.new(
KAIEPI/Digest-BubbleBabble
…/BubbleBabble.pm6 :101:
X::Digest::BubbleBabble::Decode.new(
KAIEPI/Digest-BubbleBabble
…/BubbleBabble.pm6 :104:
X::Digest::BubbleBabble::Decode.new(
KAIEPI/Digest-BubbleBabble
…/BubbleBabble.pm6 :123:
X::Digest::BubbleBabble::Decode.new(
KAIEPI/Digest-BubbleBabble
…/BubbleBabble.pm6 :126:
X::Digest::BubbleBabble::Decode.new(
KAIEPI/Digest-BubbleBabble
…/BubbleBabble.pm6 :214:
C<X::Digest::BubbleBabble::Decode> exception if the fingerprint provided does
KAJI/App-Platform
…/Project.pm6 :35:
die X::IO::DoesNotExist.new(:path($!project-dir), :trying('TWEAK')) if not $!project-dir or not $!project-dir.IO.e;
KAJI/App-Platform
…/Project.pm6 :36:
die X::IO::DoesNotExist.new(:path("{$!project-dir}/project.yml"), :trying('TWEAK')) if not $!project-file or not $!project-file.IO.e;
LEONT/Path-Finder
…/Finder.pm :394:
when X::IO::Dir {
MARTIMM/BSON
…/CHANGES.md :34:
* all BSON exceptions replaced by one X::BSON.
MARTIMM/BSON
…/CHANGES.md :38:
* All single die statement replaced by `die X::BSON::Parse-document`.
MARTIMM/BSON
…/CHANGES.md :48:
* Moved and renamed an exception class from ObjectId.pm6 to a new module BSON.pm6 as X::BSON::Parse-objectid.
MARTIMM/BSON
…/CHANGES.md :94:
* All dies are now throwing excpetions X::Parse-document or X::NYS in
MARTIMM/BSON
…/CHANGES.md :160:
* Created X::BSON::NYS to throw ```Not Yet Supported``` messages.
MARTIMM/BSON
…/CHANGES.md :175:
* Created X::BSON::ImProperUse to throw ```Improperly Used Type``` messages.
MARTIMM/BSON
…/CHANGES.md :177:
* Created X::BSON::Deprecated to throw ```BSON Deprecated type``` messages.
MARTIMM/BSON
…/TODO.md :6:
* Change die() statements to use X::BSON exceptions to notify caller and place further responsability there. This is done for Document.pm6
MARTIMM/BSON
…/TODO.md :12:
* The exception objects are subject to change into a simpler class: one instead of several. This will become X::BSON.
MARTIMM/BSON
…/BSON.pm6 :42:
class X::BSON is Exception {
MARTIMM/BSON
…/BSON.pm6 :64:
die X::BSON.new(
MARTIMM/BSON
…/BSON.pm6 :155:
die X::BSON.new(
MARTIMM/BSON
…/BSON.pm6 :171:
die X::BSON.new(
MARTIMM/BSON
…/BSON.pm6 :176:
die X::BSON.new(
MARTIMM/BSON
…/BSON.pm6 :189:
die X::BSON.new(
MARTIMM/BSON
…/BSON.pm6 :215:
die X::BSON.new(
MARTIMM/BSON
…/BSON.pm6 :233:
die X::BSON.new(
MARTIMM/BSON
…/BSON.pm6 :253:
die X::BSON.new(
MARTIMM/BSON
…/Binary.pm6 :118:
die X::BSON.new(
MARTIMM/BSON
…/Binary.pm6 :126:
die X::BSON.new(
MARTIMM/BSON
…/Binary.pm6 :137:
die X::BSON.new(
MARTIMM/BSON
…/Binary.pm6 :145:
die X::BSON.new(
MARTIMM/BSON
…/Document.pm6 :86:
die X::BSON.new(
MARTIMM/BSON
…/Document.pm6 :106:
die X::BSON.new(
MARTIMM/BSON
…/Document.pm6 :111:
die X::BSON.new(
MARTIMM/BSON
…/Document.pm6 :116:
die X::BSON.new(
MARTIMM/BSON
…/Document.pm6 :370:
die X::BSON.new(
MARTIMM/BSON
…/Document.pm6 :407:
die X::BSON.new(
MARTIMM/BSON
…/Document.pm6 :463:
die X::BSON.new(
MARTIMM/BSON
…/Document.pm6 :644:
die X::BSON.new(
MARTIMM/BSON
…/Document.pm6 :757:
die X::BSON.new(
MARTIMM/BSON
…/Document.pm6 :806:
die X::BSON.new(
MARTIMM/BSON
…/Document.pm6 :829:
die X::BSON.new(
MARTIMM/BSON
…/Document.pm6 :837:
die X::BSON.new( :operation<encode>, :type($_), :error('Not yet implemented'));
MARTIMM/BSON
…/Document.pm6 :877:
die X::BSON.new(
MARTIMM/BSON
…/Document.pm6 :1231:
die X::BSON.new(
MARTIMM/BSON
…/Document.pm6 :1240:
die X::BSON.new(
MARTIMM/BSON
…/Document.pod6 :404:
=head2 X::BSON
MARTIMM/BSON
…/Javascript.pm6 :68:
die X::BSON.new(
MARTIMM/BSON
…/ObjectId.pm6 :31:
die X::BSON.new(
MARTIMM/BSON
…/ObjectId.pm6 :71:
die X::BSON.new(
MARTIMM/BSON
…/Regex.pm6 :8:
class X::Parse-regex is Exception {
MARTIMM/BSON
…/Regex.pm6 :35:
die X::Parse-regex.new(
MARTIMM/BSON
…/Regex.pm6 :68:
die X::BSON.new(
MARTIMM/BSON
…/Regex.pm6 :103:
die X::BSON.new(
MARTIMM/BSON
…/110-objectid.t :11:
X::BSON, 'Too short oid string',
MARTIMM/BSON
…/110-objectid.t :16:
X::BSON, 'Nonhexadecimal',
MARTIMM/BSON
…/110-objectid.t :24:
X::BSON, 'Too short/long byte buffer',
MARTIMM/BSON
…/300-document.t :46:
X::BSON, 'Cannot use hashes on init',
MARTIMM/BSON
…/300-document.t :57:
}, X::BSON, 'Cannot use hashes when assigning',
MARTIMM/BSON
…/300-document.t :102:
}, X::BSON, 'Cannot use binding',
MARTIMM/BSON
…/300-document.t :128:
}, X::BSON, 'Binary Rat not yet implemented',
MARTIMM/BSON
…/300-document.t :146:
}, X::BSON, 'Rat can not be converted without losing pecision',
MARTIMM/BSON
…/300-document.t :242:
}, X::BSON, 'empty javascript',
MARTIMM/BSON
…/300-document.t :249:
}, X::BSON, 'too large',
MARTIMM/BSON
…/300-document.t :256:
}, X::BSON, 'too small',
MARTIMM/BSON
…/300-document.t :263:
}, X::BSON, '0x00 in string',
MARTIMM/BSON
…/300-document.t :274:
}, X::BSON, 'not enough',
MARTIMM/BSON
…/300-document.t :287:
}, X::BSON, 'size does not match',
MARTIMM/BSON
…/300-document.t :297:
}, X::BSON, 'Not a BSON type',
MARTIMM/BSON
…/300-document.t :311:
X::BSON, 'type is not implemented',
MARTIMM/BSON
…/300-document.t :325:
}, X::BSON, 'Missing trailing 0x00',
MARTIMM/BSON
…/700-encodable.t :22:
when X::BSON::Encodable {
MARTIMM/BSON
…/700-encodable.t :55:
when X::BSON::Encodable {
MARTIMM/BSON
…/701-decoder.t :23:
when X::BSON::Decoding {
MARTIMM/BSON
…/D.pm6 :192:
return $value; #X::BSON.new(feature => "Type Double");
MARTIMM/BSON
…/Decoder.pm :5:
class X::BSON::Decoding is Exception {
MARTIMM/BSON
…/Decoder.pm :97:
die X::BSON::Decoding.new( :type('String'), :emsg('Parse error'))
MARTIMM/BSON
…/Decoder.pm :116:
die X::BSON::Decoding.new( :type('String'), :emsg('Parse error'))
MARTIMM/BSON
…/Decoder.pm :192:
die X::BSON::Decoding.new(
MARTIMM/BSON
…/Document1.pm6 :43:
class X::Parse is Exception {
MARTIMM/BSON
…/Document1.pm6 :200:
die X::Parse.new(
MARTIMM/BSON
…/Document1.pm6 :257:
die X::Parse.new(
MARTIMM/BSON
…/Document1.pm6 :512:
die X::BSON::Deprecated(
MARTIMM/BSON
…/Document1.pm6 :544:
die X::BSON::ImProperUse.new( :operation('encode'),
MARTIMM/BSON
…/Document1.pm6 :573:
die X::BSON::ImProperUse.new( :operation('encode'),
MARTIMM/BSON
…/Document1.pm6 :615:
die X::BSON::NYS.new(
MARTIMM/BSON
…/Document1.pm6 :631:
die X::BSON::Parse.new(
MARTIMM/BSON
…/Document1.pm6 :1103:
die X::BSON::Parse.new(
MARTIMM/BSON
…/Document1.pm6 :1119:
die X::BSON::Parse.new(
MARTIMM/BSON
…/Document1.pm6 :1124:
die X::BSON::Parse.new(
MARTIMM/BSON
…/Document1.pm6 :1137:
die X::BSON::Parse.new(
MARTIMM/BSON
…/Document1.pm6 :1162:
die X::BSON::Parse.new(
MARTIMM/BSON
…/Document2.pm6 :43:
class X::Parse is Exception {
MARTIMM/BSON
…/Document2.pm6 :200:
die X::Parse.new(
MARTIMM/BSON
…/Document2.pm6 :257:
die X::Parse.new(
MARTIMM/BSON
…/Document2.pm6 :512:
die X::BSON::Deprecated(
MARTIMM/BSON
…/Document2.pm6 :544:
die X::BSON::ImProperUse.new( :operation('encode'),
MARTIMM/BSON
…/Document2.pm6 :573:
die X::BSON::ImProperUse.new( :operation('encode'),
MARTIMM/BSON
…/Document2.pm6 :615:
die X::BSON::NYS.new(
MARTIMM/BSON
…/Document2.pm6 :631:
die X::BSON::Parse.new(
MARTIMM/BSON
…/Document2.pm6 :1108:
die X::BSON::Parse.new(
MARTIMM/BSON
…/Document2.pm6 :1124:
die X::BSON::Parse.new(
MARTIMM/BSON
…/Document2.pm6 :1129:
die X::BSON::Parse.new(
MARTIMM/BSON
…/Document2.pm6 :1142:
die X::BSON::Parse.new(
MARTIMM/BSON
…/Document2.pm6 :1167:
die X::BSON::Parse.new(
MARTIMM/BSON
…/Document3.pm6 :42:
class X::Parse is Exception {
MARTIMM/BSON
…/Document3.pm6 :173:
die X::Parse.new(
MARTIMM/BSON
…/Document3.pm6 :228:
die X::Parse.new(
MARTIMM/BSON
…/Document3.pm6 :484:
die X::BSON::Deprecated(
MARTIMM/BSON
…/Document3.pm6 :516:
die X::BSON::ImProperUse.new( :operation('encode'),
MARTIMM/BSON
…/Document3.pm6 :545:
die X::BSON::ImProperUse.new( :operation('encode'),
MARTIMM/BSON
…/Document3.pm6 :587:
die X::BSON::NYS.new(
MARTIMM/BSON
…/Document3.pm6 :603:
die X::BSON::Parse.new(
MARTIMM/BSON
…/Document3.pm6 :1072:
die X::BSON::Parse.new(
MARTIMM/BSON
…/Document3.pm6 :1088:
die X::BSON::Parse.new(
MARTIMM/BSON
…/Document3.pm6 :1093:
die X::BSON::Parse.new(
MARTIMM/BSON
…/Document3.pm6 :1106:
die X::BSON::Parse.new(
MARTIMM/BSON
…/Document3.pm6 :1131:
die X::BSON::Parse.new(
MARTIMM/BSON
…/Double.pm6 :192:
return $value; #X::BSON.new(feature => "Type Double");
MARTIMM/BSON
…/EDC.pm6 :7:
class X::BSON::Encodable is Exception {
MARTIMM/BSON
…/Encodable.pm :3:
class X::BSON::Encodable is Exception {
MARTIMM/BSON
…/Encodable.pm :32:
die X::BSON::Encodable.new(
MARTIMM/GTK-Glade
…/Work.pm6 :63:
die X::GTK::Glade.new(:message("error adding ui")) if $error-code == 0;
MARTIMM/GTK-Glade
…/Work.pm6 :78:
die X::GTK::Glade.new(:message("error adding ui")) if $error-code == 0;
MARTIMM/GTK-Glade
…/X.pm6 :4:
class X::GTK::Glade is Exception {
MARTIMM/GTK-V3
…/README.md :159:
* class **X::GTK::V3** (use GTK::V3::X) is **Exception**
MARTIMM/GTK-V3
…/GdkDisplay.pm6 :55:
die X::GTK::V3.new(
MARTIMM/GTK-V3
…/GdkScreen.pm6 :40:
die X::GTK::V3.new(
MARTIMM/GTK-V3
…/GdkWindow.pm6 :100:
die X::GTK::V3.new(
MARTIMM/GTK-V3
…/GBoxed.pm6 :42:
die X::GTK::V3.new(:message(
MARTIMM/GTK-V3
…/GBoxed.pm6 :54:
die X::GTK::V3.new(:message("Native sub '$native-sub' not found"))
MARTIMM/GTK-V3
…/GError.pm6 :47:
die X::GTK::V3.new(:message(
MARTIMM/GTK-V3
…/GInitiallyUnowned.pm6 :21:
die X::GTK::V3.new(:message('Forbidden to initialize for ' ~ self.^name));
MARTIMM/GTK-V3
…/GInterface.pm6 :27:
die X::GTK::V3.new(
MARTIMM/GTK-V3
…/GList.pm6 :73:
die X::GTK::V3.new(:message(
MARTIMM/GTK-V3
…/GMain.pm6 :113:
die X::GTK::V3.new(:message(
MARTIMM/GTK-V3
…/GObject.pm6 :243:
die X::GTK::V3.new(:message(
MARTIMM/GTK-V3
…/GObject.pm6 :255:
die X::GTK::V3.new(:message("Native sub '$native-sub' not found"))
MARTIMM/GTK-V3
…/GObject.pm6 :364:
die X::GTK::V3.new(:message('Wrong type or undefined widget'));
MARTIMM/GTK-V3
…/GObject.pm6 :387:
die X::GTK::V3.new(
MARTIMM/GTK-V3
…/GObject.pm6 :399:
die X::GTK::V3.new(
MARTIMM/GTK-V3
…/GObject.pm6 :420:
$X::GTK::V3::x-debug = $on;
MARTIMM/GTK-V3
…/GSList.pm6 :67:
die X::GTK::V3.new(:message(
MARTIMM/GTK-V3
…/GSignal.pm6 :161:
die X::GTK::V3.new(:message(
MARTIMM/GTK-V3
…/GType.pm6 :119:
die X::GTK::V3.new(:message(
MARTIMM/GTK-V3
…/GValue.pm6 :175:
die X::GTK::V3.new(
MARTIMM/GTK-V3
…/GtkAboutDialog.pm6 :549:
die X::GTK::V3.new(
MARTIMM/GTK-V3
…/GtkBin.pm6 :72:
die X::GTK::V3.new(
MARTIMM/GTK-V3
…/GtkBuilder.pm6 :193:
die X::GTK::V3.new(
MARTIMM/GTK-V3
…/GtkBuilder.pm6 :221:
die X::GTK::V3.new(:message("Error adding file '$filename' to the Gui"))
MARTIMM/GTK-V3
…/GtkBuilder.pm6 :233:
die X::GTK::V3.new(:message("Error adding xml text to the Gui"))
MARTIMM/GTK-V3
…/GtkButton.pm6 :124:
die X::GTK::V3.new(
MARTIMM/GTK-V3
…/GtkCheckButton.pm6 :116:
die X::GTK::V3.new(
MARTIMM/GTK-V3
…/GtkComboBox.pm6 :116:
die X::GTK::V3.new(
MARTIMM/GTK-V3
…/GtkComboBoxText.pm6 :182:
die X::GTK::V3.new(
MARTIMM/GTK-V3
…/GtkContainer.pm6 :46:
die X::GTK::V3.new(
MARTIMM/GTK-V3
…/GtkCssProvider.pm6 :46:
die X::GTK::V3.new(
MARTIMM/GTK-V3
…/GtkDialog.pm6 :147:
die X::GTK::V3.new(
MARTIMM/GTK-V3
…/GtkEntry.pm6 :58:
die X::GTK::V3.new(
MARTIMM/GTK-V3
…/GtkFileChooser.pm6 :347:
die X::GTK::V3.new(
MARTIMM/GTK-V3
…/GtkFileChooserDialog.pm6 :125:
die X::GTK::V3.new(
MARTIMM/GTK-V3
…/GtkFileFilter.pm6 :89:
die X::GTK::V3.new(
MARTIMM/GTK-V3
…/GtkGrid.pm6 :67:
die X::GTK::V3.new(
MARTIMM/GTK-V3
…/GtkImage.pm6 :77:
die X::GTK::V3.new(
MARTIMM/GTK-V3
…/GtkImageMenuItem.pm6 :36:
die X::GTK::V3.new(
MARTIMM/GTK-V3
…/GtkLabel.pm6 :54:
die X::GTK::V3.new(
MARTIMM/GTK-V3
…/GtkListBox.pm6 :47:
die X::GTK::V3.new(
MARTIMM/GTK-V3
…/GtkMain.pm6 :81:
die X::GTK::V3.new(:message(
MARTIMM/GTK-V3
…/GtkMenuItem.pm6 :36:
die X::GTK::V3.new(
MARTIMM/GTK-V3
…/GtkRadioButton.pm6 :94:
die X::GTK::V3.new(
MARTIMM/GTK-V3
…/GtkStyleContext.pm6 :57:
die X::GTK::V3.new(
MARTIMM/GTK-V3
…/GtkTextBuffer.pm6 :64:
die X::GTK::V3.new(
MARTIMM/GTK-V3
…/GtkTextIter.pm6 :65:
die X::GTK::V3.new(
MARTIMM/GTK-V3
…/GtkTextTagTable.pm6 :35:
die X::GTK::V3.new(
MARTIMM/GTK-V3
…/GtkTextView.pm6 :68:
die X::GTK::V3.new(
MARTIMM/GTK-V3
…/GtkToggleButton.pm6 :159:
die X::GTK::V3.new(
MARTIMM/GTK-V3
…/GtkWidget.pm6 :398:
die X::GTK::V3.new(
MARTIMM/GTK-V3
…/GtkWindow.pm6 :187:
die X::GTK::V3.new(
MARTIMM/GTK-V3
…/X.pm6 :5:
class X::GTK::V3 is Exception {
MARTIMM/GTK-V3
…/X.pm6 :16:
note "Error type: ", $e.WHAT if $X::GTK::V3::x-debug;
MARTIMM/GTK-V3
…/X.pm6 :17:
note "Error message: ", $e.message if $X::GTK::V3::x-debug;
MARTIMM/GTK-V3
…/X.pm6 :18:
note "\nThrown Exception:\n", $e if $X::GTK::V3::x-debug;
MARTIMM/GTK-V3
…/X.pm6 :22:
#TODO X::Method::NotFound
MARTIMM/GTK-V3
…/X.pm6 :29:
# X::AdHoc
MARTIMM/GTK-V3
…/X.pm6 :32:
die X::GTK::V3.new(
MARTIMM/GTK-V3
…/X.pm6 :38:
# X::AdHoc, X::TypeCheck::Argument or some messages
MARTIMM/GTK-V3
…/X.pm6 :39:
when X::TypeCheck::Argument ||
MARTIMM/GTK-V3
…/X.pm6 :43:
die X::GTK::V3.new(:message(.message));
MARTIMM/GTK-V3
…/X.pm6 :49:
die X::GTK::V3.new(
MARTIMM/GTK-V3
…/X.pm6 :68:
if $X::GTK::V3::x-debug;
MARTIMM/GTK-V3
…/X.pm6 :74:
if $X::GTK::V3::x-debug;
MARTIMM/GTK-V3
…/100-display.t :13:
X::GTK::V3, "No options used",
MARTIMM/GTK-V3
…/100-display.t :18:
X::GTK::V3, "Wrong options used",
MARTIMM/GTK-V3
…/101-screen.t :14:
X::GTK::V3, "No options used",
MARTIMM/GTK-V3
…/101-screen.t :19:
X::GTK::V3, "Wrong options used",
MARTIMM/GTK-V3
…/102-window.t :14:
X::GTK::V3, "No options used",
MARTIMM/GTK-V3
…/102-window.t :19:
X::GTK::V3, "Wrong options used",
MARTIMM/GTK-V3
…/300-label.t :21:
X::GTK::V3, "non existent sub called",
MARTIMM/GTK-V3
…/301-button.t :32:
X::GTK::V3, "wrong arguments",
MARTIMM/GTK-V3
…/301-button.t :42:
X::GTK::V3, "Wrong type for init",
MARTIMM/GTK-V3
…/500-builder.t :41:
X::GTK::V3, "No options used",
MARTIMM/GTK-V3
…/500-builder.t :46:
X::GTK::V3, "Wrong options used",
MARTIMM/GTK-V3
…/500-builder.t :76:
X::GTK::V3, "non existent file added",
MARTIMM/GTK-V3
…/500-builder.t :84:
X::GTK::V3, "erronenous xml file added",
MARTIMM/MongoDB
…/CHANGES.md :93:
* MongoDB::Message is changed into X::MongoDB.
MARTIMM/MongoDB
…/CHANGES.md :326:
* Change die X::MongoDB.new(...) into $!status = X::MongoDB.new(...) MongoDB::Connection
MARTIMM/MongoDB
…/CHANGES.md :328:
* Removed exception class from Connection.pm, Collection.pm, Database.pm, Users.pm, Authenticate.pm and Cursor.pm. Usage is replaced by X::MongoDB from MongoDB.pm.
MARTIMM/MongoDB
…/CHANGES.md :370:
* Added error processing in Cursor::count(). Throws X::MongoDB::Cursor exception.
MARTIMM/MongoDB
…/CHANGES.md :400:
X::MongoDB::Database Exception
MARTIMM/MongoDB
…/CHANGES.md :402:
* 0.16.0 Name change X::MongoDB::LastError into X::MongoDB::Collection.
MARTIMM/MongoDB
…/CHANGES.md :405:
* 0.14.1 Bugfixes find_one(), ensure_index(). Added Class X::MongoDB::LastError
MARTIMM/MongoDB
…/MongoDB.pm6 :19:
'X::MongoDB' => X::MongoDB,
MARTIMM/MongoDB
…/MongoDB.pod6 :425:
Examples of use are shown below when defining the C<X::MongoDB> Exception.
MARTIMM/MongoDB
…/MongoDB.pod6 :532:
=head1 class X::MongoDB
MARTIMM/MongoDB
…/Collection.pm6 :188:
# Check error and throw X::MongoDB if there is one
MARTIMM/MongoDB
…/Collection.pm6 :191:
die X::MongoDB.new(
MARTIMM/MongoDB
…/Collection.pm6 :248:
# Check error and throw X::MongoDB if there is one
MARTIMM/MongoDB
…/Collection.pm6 :250:
die X::MongoDB.new(
MARTIMM/MongoDB
…/Collection.pm6 :309:
# Check error and throw X::MongoDB if there is one
MARTIMM/MongoDB
…/Collection.pm6 :312:
die X::MongoDB.new(
MARTIMM/MongoDB
…/Collection.pm6 :332:
# Check error and throw X::MongoDB if there is one
MARTIMM/MongoDB
…/Collection.pm6 :335:
die X::MongoDB.new(
MARTIMM/MongoDB
…/Collection.pm6 :377:
# Check error and throw X::MongoDB if there is one
MARTIMM/MongoDB
…/Collection.pm6 :380:
die X::MongoDB.new(
MARTIMM/MongoDB
…/Collection.pm6 :418:
die X::MongoDB.new(
MARTIMM/MongoDB
…/Collection.pm6 :436:
die X::MongoDB.new(
MARTIMM/MongoDB
…/Collection.pm6 :447:
die X::MongoDB.new(
MARTIMM/MongoDB
…/Collection.pm6 :466:
die X::MongoDB.new(
MARTIMM/MongoDB
…/Collection.pm6 :488:
die X::MongoDB.new(
MARTIMM/MongoDB
…/Collection.pm6 :521:
die X::MongoDB.new(
MARTIMM/MongoDB
…/Collection.pm6 :540:
# Check error and throw X::MongoDB if there is one
MARTIMM/MongoDB
…/Collection.pm6 :542:
die X::MongoDB.new(
MARTIMM/MongoDB
…/Collection.pm6 :565:
# Check error and throw X::MongoDB if there is one
MARTIMM/MongoDB
…/Collection.pm6 :567:
die X::MongoDB.new(
MARTIMM/MongoDB
…/Collection.pod6 :311:
This method will throw a X::MongoDB exception on failures.
MARTIMM/MongoDB
…/Collection.pod6 :402:
This method will throw a X::MongoDB exception on failures.
MARTIMM/MongoDB
…/Collection.pod6 :421:
This method will throw a X::MongoDB exception on failures.
MARTIMM/MongoDB
…/Log.pm6 :191:
class X::MongoDB is Exception {
MARTIMM/MongoDB
…/Log.pm6 :350:
die X::MongoDB.new( :message($msg));
MARTIMM/MongoDB
…/Wire.pm6 :104:
when X::MongoDB {
MARTIMM/MongoDB
…/Wire.pm6 :118:
when X::BSON {
MARTIMM/MongoDB
…/Wire.pm6 :185:
when X::MongoDB {
MARTIMM/MongoDB
…/Wire.pm6 :199:
when X::BSON {
MARTIMM/MongoDB
…/Wire.pm6 :253:
when X::MongoDB {
MARTIMM/MongoDB
…/Wire.pm6 :267:
when X::BSON {
MARTIMM/MongoDB
…/099-start-servers.t :24:
X::MongoDB, "Failed to start server {$ts.serverkeys[0]} a 2nd time",
MARTIMM/MongoDB
…/300-Collection.t :108:
when X::MongoDB {
MARTIMM/MongoDB
…/300-Collection.t :130:
when X::MongoDB {
MARTIMM/MongoDB
…/998-stop-servers.t :24:
X::MongoDB, "Failed to stop server {$ts.serverkeys[0]} a 2nd time",
MARTIMM/MongoDB
…/010-log.t :26:
X::MongoDB, 'Fatal messages die too',
MARTIMM/MongoDB
…/070-uri.t :114:
X::MongoDB, 'It is not a http protocol',
MARTIMM/MongoDB
…/070-uri.t :118:
X::MongoDB, 'Nor a mongo protocol',
MARTIMM/MongoDB
…/070-uri.t :122:
X::MongoDB, "Missing a '/'",
MARTIMM/MongoDB
…/500-Users.t :69:
when X::MongoDB {
MARTIMM/MongoDB
…/500-Users.t :84:
when X::MongoDB {
MARTIMM/MongoDB
…/500-Users.t :99:
when X::MongoDB {
MARTIMM/XML-Actions
…/Actions.pm6 :6:
class X::XML::Actions:auth<github:MARTIMM> is Exception {
MARTIMM/XML-Actions
…/Actions.pm6 :25:
die X::XML::Actions.new(:message("File '$file' not found")) unless $file.IO ~~ :r;
MARTIMM/XML-Actions
…/Actions.pm6 :39:
die X::XML::Actions.new(:message("File not found")) unless $file.IO ~~ :r;
MARTIMM/XML-Actions
…/Actions.pm6 :55:
die X::XML::Actions.new(:message("No xml document to work on"))
MARTIMM/XML-Actions
…/100-Actions.t :63:
X::XML::Actions, message => "File 'non-existent-file' not found";
MARTIMM/XML-Actions
…/100-Actions.t :67:
X::XML::Actions, message => "No xml document to work on";
MBP/DB-Migration-Simple
…/00-basic.t :51:
throws-like {select("SELECT * from table_version_$number")}, X::DBDish::DBError, "table version $number gone";
MORITZ/Grammar-ErrorReporting
…/META6.json :14:
"X::Grammar::ParseError" : "lib/Grammar/ErrorReporting.pm6"
MORITZ/Grammar-ErrorReporting
…/ErrorReporting.pm6 :19:
class X::Grammar::ParseError is Exception {
MORITZ/Grammar-ErrorReporting
…/ErrorReporting.pm6 :43:
X::Grammar::ParseError.new(
MORITZ/Grammar-ErrorReporting
…/ErrorReporting.pm6 :104:
The exception that C<error> throws is of type C<X::Grammar::ParseError>.
MORITZ/Grammar-ErrorReporting
…/01-basic.t :27:
throws-like { MyTest.parse('(1') }, X::Grammar::ParseError,
MORITZ/Grammar-ErrorReporting
…/01-basic.t :41:
throws-like { MyTest2.parse("ab\ncdef") }, X::Grammar::ParseError,
MORITZ/JSON-Tiny
…/Tiny.pm :21:
class X::JSON::Tiny::Invalid is Exception {
MORITZ/JSON-Tiny
…/Tiny.pm :59:
X::JSON::Tiny::Invalid.new(source => $text).throw;
MORITZ/JSON-Tiny
…/01-parse.t :226:
}, X::JSON::Tiny::Invalid;
NINE/CompUnit-Repository-Mask
…/Mask.pm6 :16:
X::CompUnit::UnsatisfiedDependency.new(:specification($spec)).throw
NINE/CompUnit-Repository-Mask
…/01-basic.t :8:
X::CompUnit::UnsatisfiedDependency,
NINE/Inline-Perl5
…/README.md :339:
Perl 5's exceptions (die) are translated to X::AdHoc exceptions in Perl 6 and
NINE/Inline-Perl5
…/README.md :346:
when X::AdHoc {
NINE/Inline-Perl5
…/Perl5.pm6 :781:
when CX::Warn {
NINE/Inline-Perl5
…/Perl5.pm6 :790:
when CX::Warn {
NINE/Inline-Perl5
…/Perl5.pm6 :802:
when CX::Warn {
NINE/Inline-Perl5
…/Perl5.pm6 :993:
class X::Inline::Perl5::NoMultiplicity is Exception {
NINE/Inline-Perl5
…/Perl5.pm6 :1008:
when CX::Warn {
NINE/Inline-Perl5
…/Perl5.pm6 :1028:
when CX::Warn {
NINE/Inline-Perl5
…/Perl5.pm6 :1044:
when CX::Warn {
NINE/Inline-Perl5
…/Perl5.pm6 :1055:
when CX::Warn {
NINE/Inline-Perl5
…/Perl5.pm6 :1090:
X::Inline::Perl5::NoMultiplicity.new.throw unless $!p5.defined;
NINE/Inline-Perl5
…/exceptions.t :13:
ok $!.isa('X::AdHoc'), 'got an exception';
NINE/Inline-Perl5
…/exceptions.t :24:
ok $!.isa('X::AdHoc'), 'got an exception from function call';
NINE/Inline-Perl5
…/exceptions.t :37:
when X::AdHoc {
NINE/Inline-Perl5
…/exceptions.t :38:
ok $_.isa('X::AdHoc'), 'got an exception from method call';
NINE/Inline-Perl5
…/exceptions.t :57:
when X::AdHoc {
NINE/Inline-Perl5
…/exceptions.t :58:
ok $_.isa('X::AdHoc'), 'got an exception from method call';
NINE/Inline-Perl5
…/exceptions.t :74:
when X::AdHoc {
NINE/Inline-Perl5
…/exceptions.t :75:
ok $_.isa('X::AdHoc'), 'got an exception from method call';
NINE/Inline-Perl5
…/exceptions.t :113:
when X::AdHoc {
NINE/Inline-Perl5
…/exceptions.t :114:
ok $_.isa('X::AdHoc'), 'got an exception from method call';
NINE/Inline-Perl5
…/use.t :36:
when X::Inline::Perl5::NoMultiplicity {
ROBERTLE/CucumisSextus
…/META6.json :16:
"X::CucumisSextus::FeatureExecFailure" : "lib/X/CucumisSextus/FeatureExecFailure.pm6",
ROBERTLE/CucumisSextus
…/META6.json :17:
"X::CucumisSextus::FeatureParseFailure" : "lib/X/CucumisSextus/FeatureParseFailure.pm6",
ROBERTLE/CucumisSextus
…/README.md :78:
Within your glue code, you can use any exception (except X::CucumisSextus::FeatureExecFailure,
ROBERTLE/CucumisSextus
…/cucumis6 :39:
when X::CucumisSextus::FeatureParseFailure {
ROBERTLE/CucumisSextus
…/cucumis6 :92:
when X::CucumisSextus::FeatureExecFailure {
ROBERTLE/CucumisSextus
…/Core.pm6 :5:
use X::CucumisSextus::FeatureExecFailure;
ROBERTLE/CucumisSextus
…/Core.pm6 :49:
die X::CucumisSextus::FeatureExecFailure.new("No replacement for '<$match>' in step '" ~ $ptext ~ "' at " ~ $feature.file.filename ~ ":" ~ $step.line-from);
ROBERTLE/CucumisSextus
…/Core.pm6 :68:
die X::CucumisSextus::FeatureExecFailure.new("No matching glue code found for step '" ~ $text ~ "' at " ~ $feature.file.filename ~ ":" ~ $step.line-from);
ROBERTLE/CucumisSextus
…/Core.pm6 :72:
die X::CucumisSextus::FeatureExecFailure.new("Ambiguous glue code for step '" ~ $text ~ "' at " ~ $feature.file.filename ~ ":" ~ $step.line-from ~ ", candidates are: ");
ROBERTLE/CucumisSextus
…/Core.pm6 :90:
die X::CucumisSextus::FeatureExecFailure.new("Glue code signature does not match step");
ROBERTLE/CucumisSextus
…/Core.pm6 :106:
when X::CucumisSextus::FeatureExecFailure {
ROBERTLE/CucumisSextus
…/Gherkin.pm6 :3:
use X::CucumisSextus::FeatureParseFailure;
ROBERTLE/CucumisSextus
…/Gherkin.pm6 :71:
die X::CucumisSextus::FeatureParseFailure.new("Failed to parse feature file "
ROBERTLE/CucumisSextus
…/Gherkin.pm6 :76:
die X::CucumisSextus::FeatureParseFailure.new("Failed to parse feature file "
ROBERTLE/CucumisSextus
…/Gherkin.pm6 :99:
die X::CucumisSextus::FeatureParseFailure.new("Failed to parse feature file "
ROBERTLE/CucumisSextus
…/Gherkin.pm6 :128:
die X::CucumisSextus::FeatureParseFailure.new("Failed to parse feature file "
ROBERTLE/CucumisSextus
…/Gherkin.pm6 :152:
die X::CucumisSextus::FeatureParseFailure.new("Failed to parse feature file "
ROBERTLE/CucumisSextus
…/Gherkin.pm6 :175:
die X::CucumisSextus::FeatureParseFailure.new("Failed to parse feature file "
ROBERTLE/CucumisSextus
…/Gherkin.pm6 :182:
die X::CucumisSextus::FeatureParseFailure.new("Failed to parse feature file "
ROBERTLE/CucumisSextus
…/Gherkin.pm6 :186:
die X::CucumisSextus::FeatureParseFailure.new("Failed to parse feature file "
ROBERTLE/CucumisSextus
…/Gherkin.pm6 :203:
die X::CucumisSextus::FeatureParseFailure.new("Failed to parse feature file "
ROBERTLE/CucumisSextus
…/Gherkin.pm6 :251:
die X::CucumisSextus::FeatureParseFailure.new("Failed to parse feature file "
ROBERTLE/CucumisSextus
…/Gherkin.pm6 :278:
die X::CucumisSextus::FeatureParseFailure.new("Failed to parse feature file "
ROBERTLE/CucumisSextus
…/FeatureExecFailure.pm6 :1:
unit class X::CucumisSextus::FeatureExecFailure is Exception;
ROBERTLE/CucumisSextus
…/FeatureParseFailure.pm6 :1:
unit class X::CucumisSextus::FeatureParseFailure is Exception;
ROBERTLE/CucumisSextus
…/01-gherkin.t :19:
X::CucumisSextus::FeatureParseFailure, "Parsing a feature file with and before other step in scenario should fail");
ROBERTLE/CucumisSextus
…/01-gherkin.t :23:
X::CucumisSextus::FeatureParseFailure, "Parsing a feature file with multiple features should fail");
ROBERTLE/CucumisSextus
…/01-gherkin.t :27:
X::CucumisSextus::FeatureParseFailure, "Parsing a feature file with scenario but no feature should fail");
ROBERTLE/CucumisSextus
…/02-cucumber.t :27:
throws-like({ execute-feature($feature, [], $result, $reporter) } , X::CucumisSextus::FeatureExecFailure,
ROBERTLE/CucumisSextus
…/02-cucumber.t :31:
throws-like({ execute-feature($feature, [], $result, $reporter) } , X::CucumisSextus::FeatureExecFailure,
ROBERTLE/CucumisSextus
…/02-cucumber.t :35:
throws-like({ execute-feature($feature, [], $result, $reporter) } , X::CucumisSextus::FeatureExecFailure,
ROBERTLE/CucumisSextus
…/02-cucumber.t :39:
throws-like({ execute-feature($feature, [], $result, $reporter) } , X::CucumisSextus::FeatureExecFailure,
RONALDWS/US-ASCII
…/01-basic.t :253:
throws-like { 'a' ~~ /<ALPHA>/ }, X::Method::NotFound,
RONALDWS/US-ASCII
…/02-us-ascii-abnf.t :93:
throws-like { ' ' ~~ /<SP>/ }, X::Method::NotFound,
RONALDWS/US-ASCII
…/02-us-ascii-abnf.t :95:
throws-like { ' ' ~~ /<HTAB>/ }, X::Method::NotFound,
RONALDWS/US-ASCII
…/05-abnf-core-common.t :13:
throws-like { '"' ~~ /<DQUOTE>/ }, X::Method::NotFound,
SAMGWISE/PowerNap
…/Controller.pm6 :28:
when X::TypeCheck {
SAMGWISE/PowerNap
…/Controller.pm6 :32:
when X::AdHoc {
SCIMON/Timer-Breakable
…/Breakable.pm6 :62:
when X::Promise::Vowed { say "Should not happen in timer" }
SCIMON/Trait-Env
…/README.md :64:
If a required attribute is not set the code will raise a `X::Trait::Env::Required::Not::Set` Exception.
SCIMON/Trait-Env
…/Env.pm6 :76:
If a required attribute is not set the code will raise a C<X::Trait::Env::Required::Not::Set> Exception.
SCIMON/Trait-Env
…/Attribute.pm6 :55:
die X::Trait::Env::Required::Not::Set.new( :payload("required attribute {$env-name} not found in ENV") );
SCIMON/Trait-Env
…/Attribute.pm6 :77:
die X::Trait::Env::Required::Not::Set.new( :payload("required attribute {$env-name} not found in ENV") );
SCIMON/Trait-Env
…/Attribute.pm6 :92:
die X::Trait::Env::Required::Not::Set.new( :payload("required attribute {$env-name} not found in ENV") );
SCIMON/Trait-Env
…/Exceptions.pm6 :3:
class X::Trait::Env::Required::Not::Set is Exception is export {
SCIMON/Trait-Env
…/Variable.pm6 :52:
die X::Trait::Env::Required::Not::Set.new( :payload("required attribute {$env-name} not found in ENV") );
SCIMON/Trait-Env
…/Variable.pm6 :72:
die X::Trait::Env::Required::Not::Set.new( :payload("required attribute {$env-name} not found in ENV") );
SCIMON/Trait-Env
…/Variable.pm6 :85:
die X::Trait::Env::Required::Not::Set.new( :payload("required attribute {$env-name} not found in ENV") );
SCIMON/Trait-Env
…/04-required.t :22:
throws-like { $tc = TestClass.new() }, X::Trait::Env::Required::Not::Set, "Test Class dies with missing required";
SCIMON/Trait-Env
…/06-arrays.t :74:
throws-like { my $tc = RequiredTest.new() }, X::Trait::Env::Required::Not::Set, "Test Class dies with missing required";
SCIMON/Trait-Env
…/07-hashes.t :32:
throws-like { my $tc = RequiredTest.new() }, X::Trait::Env::Required::Not::Set, "Test Class dies with missing required";
TOKUHIROM/HTTP-Server-Tiny
…/Tiny.pm6 :496:
CATCH { when X::Channel::ReceiveOnClosed { debug('closed channel'); } }
TOKUHIROM/HTTP-Server-Tiny
…/Tiny.pm6 :502:
CATCH { when X::Channel::ReceiveOnClosed { debug('closed channel'); } }
TYIL/Config
…/Config.pm6 :151:
when X::CompUnit::UnsatisfiedDependency {
TYIL/Dist-Helper
…/Template.pm6 :17:
X::AdHoc.new(payload => "Resource '$absolute' does not exist").throw unless %?RESOURCES{$absolute};
TYIL/Dist-Helper
…/Template.pm6 :28:
X::AdHoc.new(payload => "$destination already exists").throw if $destination.IO.e && !$clobber;
UFOBAT/Bailador
…/App.pm :348:
die X::Bailador::ControllerReturnedNoResult.new(:$method, :$uri);
UFOBAT/Bailador
…/App.pm :360:
when X::Bailador::ControllerReturnedNoResult {
UFOBAT/Bailador
…/App.pm :364:
when X::Bailador::NoRouteFound {
UFOBAT/Bailador
…/CLI.pm :14:
X::NYI.new(feature => 'skeleton with type ' ~ $type).throw;
UFOBAT/Bailador
…/Commands.pm :26:
X::NYI.new(feature => $command).throw;
UFOBAT/Bailador
…/Exceptions.pm :3:
class X::Bailador::NoRouteFound is Exception {
UFOBAT/Bailador
…/Exceptions.pm :9:
class X::Bailador::ControllerReturnedNoResult is Exception {
UFOBAT/Bailador
…/Request.pm :20:
when X::AdHoc {
UFOBAT/Bailador
…/Route.pm :39:
when X::Bailador::NoRouteFound {
UFOBAT/Bailador
…/Route.pm :53:
die X::Bailador::NoRouteFound.new;
UFOBAT/Bailador
…/07-OO-errors.t :16:
self.add_route: make-route('GET','/exception' => sub { X::NYI.new(feature => 'NYI').throw });
UFOBAT/Bailador
…/07-errors.t :12:
get '/exception' => sub { X::NYI.new(feature => 'NYI').throw }
UFOBAT/StrictClass
…/README.md :36:
* Dave Rolsky for his perl5 module `MooseX::StrictContructor`.
UFOBAT/StrictClass
…/StrictClass.pm6 :40:
* Dave Rolsky for his perl5 module `MooseX::StrictContructor`.
UFOBAT/Temp-Path
…/Path.pm6 :12:
CATCH { when X::IO::Dir { $p.rmdir.so } }
UFOBAT/Temp-Path
…/Path.pm6 :40:
CATCH { when X::Channel::SendOnClosed { } }; # ignore - happens if 'nuke' invokes DESTROY
UFOBAT/XML-XPath
…/Actions.pm6 :138:
X::NYI.new(feature => 'PrimaryExpr - VariableReference').throw;
UFOBAT/XML-XPath
…/And.pm6 :22:
X::NYI.new(feature => 'can not handle non XML::Element nodes').throw;
UFOBAT/XML-XPath
…/Div.pm6 :30:
X::NYI.new(feature => 'can not handle non XML::Element nodes').throw;
UFOBAT/XML-XPath
…/Equal.pm6 :23:
X::NYI.new(feature => 'can not handle non XML::Element nodes').throw;
UFOBAT/XML-XPath
…/Minus.pm6 :22:
X::NYI.new(feature => 'can not handle non XML::Element nodes').throw;
UFOBAT/XML-XPath
…/Mod.pm6 :22:
X::NYI.new(feature => 'can not handle non XML::Element nodes').throw;
UFOBAT/XML-XPath
…/Or.pm6 :22:
X::NYI.new(feature => 'can not handle non XML::Element nodes').throw;
UFOBAT/XML-XPath
…/Plus.pm6 :22:
X::NYI.new(feature => 'can not handle non XML::Element nodes').throw;
UFOBAT/XML-XPath
…/NodeTest.pm6 :99:
X::NYI.new(feature => "axis $_").throw;
UGEXE/zef
…/PowerShell.pm6 :10:
when X::Proc::Unsuccessful { return False }
UGEXE/zef
…/download.pm6 :13:
# when X::Proc::Unsuccessful { return False }
UGEXE/zef
…/curl.pm6 :10:
when X::Proc::Unsuccessful { return False }
UGEXE/zef
…/git.pm6 :78:
when X::Proc::Unsuccessful { return False }
UGEXE/zef
…/p5tar.pm6 :11:
when X::Proc::Unsuccessful { return False }
UGEXE/zef
…/prove.pm6 :19:
when X::Proc::Unsuccessful {
UGEXE/zef
…/tar.pm6 :15:
when X::Proc::Unsuccessful { return False }
UGEXE/zef
…/unzip.pm6 :11:
when X::Proc::Unsuccessful { return False }
UGEXE/zef
…/wget.pm6 :10:
when X::Proc::Unsuccessful { return False }
UZLUISF/ENIGMA-Machine
…/Machine.pm6 :21:
X::Error.new(
UZLUISF/ENIGMA-Machine
…/Machine.pm6 :51:
X::Error.new(
UZLUISF/ENIGMA-Machine
…/Machine.pm6 :74:
X::Error.new(
UZLUISF/ENIGMA-Machine
…/Machine.pm6 :85:
X::Error.new(
UZLUISF/ENIGMA-Machine
…/Machine.pm6 :126:
X::Error.new(
UZLUISF/ENIGMA-Machine
…/Machine.pm6 :152:
X::Error.new(
UZLUISF/ENIGMA-Machine
…/Error.pm6 :3:
class X::Error is Exception {
UZLUISF/ENIGMA-Machine
…/Factory.pm6 :18:
X::Error.new(
UZLUISF/ENIGMA-Machine
…/Factory.pm6 :51:
X::Error.new(
UZLUISF/ENIGMA-Machine
…/Keyfile.pm6 :23:
X::Error.new(
UZLUISF/ENIGMA-Machine
…/Keyfile.pm6 :34:
X::Error.new(
UZLUISF/ENIGMA-Machine
…/Keyfile.pm6 :57:
X::Error.new(
UZLUISF/ENIGMA-Machine
…/Plugboard.pm6 :39:
X::Error.new(
UZLUISF/ENIGMA-Machine
…/Plugboard.pm6 :63:
X::Error.new(
UZLUISF/ENIGMA-Machine
…/Plugboard.pm6 :94:
X::Error.new(
UZLUISF/ENIGMA-Machine
…/Plugboard.pm6 :107:
X::Error.new(
UZLUISF/ENIGMA-Machine
…/Plugboard.pm6 :120:
X::Error.new(
UZLUISF/ENIGMA-Machine
…/Rotor.pm6 :32:
X::Error.new(
UZLUISF/ENIGMA-Machine
…/Rotor.pm6 :41:
X::Error.new(
UZLUISF/ENIGMA-Machine
…/Rotor.pm6 :52:
X::Error.new(
UZLUISF/ENIGMA-Machine
…/Rotor.pm6 :62:
X::Error.new(
UZLUISF/ENIGMA-Machine
…/Rotor.pm6 :95:
X::Error.new(
UZLUISF/ENIGMA-Machine
…/Rotor.pm6 :122:
X::Error.new(
VRURG/AttrX-Mooish
…/META6.json :12:
"name": "AttrX::Mooish",
VRURG/AttrX-Mooish
…/META6.json :39:
"AttrX::Mooish": "lib/AttrX/Mooish.pm6"
VRURG/AttrX-Mooish
…/Makefile :3:
MOD_VER:=$(shell perl6 -Ilib -e 'use AttrX::Mooish; AttrX::Mooish.^ver.say')
VRURG/AttrX-Mooish
…/README.md :4:
`AttrX::Mooish` - extend attributes with ideas from Moo/Moose (laziness!)
VRURG/AttrX-Mooish
…/README.md :9:
use AttrX::Mooish;
VRURG/AttrX-Mooish
…/README.md :348:
Module versions prior to v0.5.0 were pretty much costly perfomance-wise. This was happening due to use of `Proxy` to handle all attribute read/writes…
VRURG/AttrX-Mooish
…/gen-META.p6 :5:
use AttrX::Mooish;
VRURG/AttrX-Mooish
…/gen-META.p6 :8:
name => 'AttrX::Mooish',
VRURG/AttrX-Mooish
…/gen-META.p6 :10:
version => AttrX::Mooish.^ver,
VRURG/AttrX-Mooish
…/gen-META.p6 :23:
'AttrX::Mooish' => 'lib/AttrX/Mooish.pm6',
VRURG/AttrX-Mooish
…/Mooish.pm6 :1:
unit module AttrX::Mooish:ver<0.6.902>:auth<github:vrurg>;
VRURG/AttrX-Mooish
…/Mooish.pm6 :8:
C<AttrX::Mooish> - extend attributes with ideas from Moo/Moose (laziness!)
VRURG/AttrX-Mooish
…/Mooish.pm6 :12:
use AttrX::Mooish;
VRURG/AttrX-Mooish
…/Mooish.pm6 :424:
unless C<filter> or C<trigger> parameters are used. When C<AttrX::Mooish> is assured that the attribute is properly
VRURG/AttrX-Mooish
…/Mooish.pm6 :456:
class X::Fatal is Exception {
VRURG/AttrX-Mooish
…/Mooish.pm6 :460:
class X::TypeCheck::MooishOption is X::TypeCheck {
VRURG/AttrX-Mooish
…/Mooish.pm6 :509:
X::Fatal.new( message => "Cannot install {$helper} {$helper-name}: method already defined").throw
VRURG/AttrX-Mooish
…/Mooish.pm6 :557:
die "AttrX::Mooish can't handle «$_» sigil";
VRURG/AttrX-Mooish
…/Mooish.pm6 :736:
die "AttrX::Mooish can't handle «$_» sigil";
VRURG/AttrX-Mooish
…/Mooish.pm6 :821:
X::Method::NotFound.new(
VRURG/AttrX-Mooish
…/Mooish.pm6 :858:
X::Method::NotFound.new(
VRURG/AttrX-Mooish
…/Mooish.pm6 :1025:
X::TypeCheck::MooishOption.new(
VRURG/AttrX-Mooish
…/Mooish.pm6 :1051:
X::Fatal.new( message => "Unsupported {$opt} type of {.WHAT} for attribute {$attr.name}; can only be Bool or Str" ).throw
VRURG/AttrX-Mooish
…/Mooish.pm6 :1061:
X::Fatal.new( message => "Unsupported {$_} type of {.WHAT} for attribute {$attr.name}; can only be Str or Positional" ).throw
VRURG/AttrX-Mooish
…/Mooish.pm6 :1067:
X::Fatal.new( message => "Unknown named option {$_}" ).throw;
VRURG/AttrX-Mooish
…/Mooish.pm6 :1072:
X::Fatal.new( message => "Unsupported option type {$option.WHO}" ).throw;
VRURG/AttrX-Mooish
…/010-base.t :2:
use AttrX::Mooish;
VRURG/AttrX-Mooish
…/011-arrays.t :2:
use AttrX::Mooish;
VRURG/AttrX-Mooish
…/012-hashes.t :2:
use AttrX::Mooish;
VRURG/AttrX-Mooish
…/013-validations.t :2:
use AttrX::Mooish;
VRURG/AttrX-Mooish
…/013-validations.t :18:
X::Assignment::RO,
VRURG/AttrX-Mooish
…/013-validations.t :33:
X::TypeCheck::Assignment,
VRURG/AttrX-Mooish
…/013-validations.t :45:
X::TypeCheck,
VRURG/AttrX-Mooish
…/013-validations.t :57:
X::TypeCheck,
VRURG/AttrX-Mooish
…/014-private.t :2:
use AttrX::Mooish;
VRURG/AttrX-Mooish
…/015-triggers.t :2:
use AttrX::Mooish;
VRURG/AttrX-Mooish
…/016-filtering.t :2:
use AttrX::Mooish;
VRURG/AttrX-Mooish
…/020-role.t :2:
use AttrX::Mooish;
VRURG/AttrX-Mooish
…/020-role.t :117:
X::AdHoc,
VRURG/AttrX-Mooish
…/030-inheritance.t :2:
use AttrX::Mooish;
VRURG/AttrX-Mooish
…/040-errors.t :2:
use AttrX::Mooish;
VRURG/AttrX-Mooish
…/040-errors.t :7:
X::Method::NotFound,
VRURG/AttrX-Mooish
…/040-errors.t :14:
X::Method::NotFound,
VRURG/AttrX-Mooish
…/040-errors.t :24:
X::TypeCheck::MooishOption, "bad option value";
VRURG/AttrX-Mooish
…/040-errors.t :31:
X::Method::NotFound,
VRURG/AttrX-Mooish
…/040-errors.t :42:
X::TypeCheck,
VRURG/AttrX-Mooish
…/040-errors.t :63:
X::Hash::Store::OddNumber,
VRURG/AttrX-Mooish
…/050-multi-filter.t :2:
use AttrX::Mooish;
VRURG/AttrX-Mooish
…/060-composer.t :2:
use AttrX::Mooish;
VRURG/AttrX-Mooish
…/070-typecheck-coerce.t :2:
use AttrX::Mooish;
VRURG/AttrX-Mooish
…/070-typecheck-coerce.t :49:
}, X::TypeCheck,
VRURG/AttrX-Mooish
…/070-typecheck-coerce.t :82:
X::TypeCheck,
VRURG/AttrX-Mooish
…/070-typecheck-coerce.t :99:
X::TypeCheck,
VRURG/AttrX-Mooish
…/080-aliasing.t :2:
use AttrX::Mooish;
VRURG/Cro-RPC-JSON
…/JSON.pm6 :118:
when X::Cro::RPC::JSON {
VRURG/Cro-RPC-JSON
…/JSON.pm6 :150:
X::Cro::RPC::JSON::MethodNotFound.new(
VRURG/Cro-RPC-JSON
…/JSON.pm6 :178:
when X::Multi::NoMatch {
VRURG/Cro-RPC-JSON
…/JSON.pm6 :180:
X::Cro::RPC::JSON::MethodNotFound.new(
VRURG/Cro-RPC-JSON
…/JSON.pm6 :185:
when X::Cro::RPC::JSON {
VRURG/Cro-RPC-JSON
…/JSON.pm6 :190:
X::Cro::RPC::JSON::InternalError.new(
VRURG/Cro-RPC-JSON
…/Exception.pm6 :8:
role X::Cro::RPC::JSON is export {
VRURG/Cro-RPC-JSON
…/Exception.pm6 :16:
class X::Cro::RPC::JSON::InvalidRequest is Exception does X::Cro::RPC::JSON {
VRURG/Cro-RPC-JSON
…/Exception.pm6 :21:
class X::Cro::RPC::JSON::ParseError is Exception does X::Cro::RPC::JSON {
VRURG/Cro-RPC-JSON
…/Exception.pm6 :26:
class X::Cro::RPC::JSON::MethodNotFound is Exception does X::Cro::RPC::JSON {
VRURG/Cro-RPC-JSON
…/Exception.pm6 :31:
class X::Cro::RPC::JSON::InvalidParams is Exception does X::Cro::RPC::JSON {
VRURG/Cro-RPC-JSON
…/Exception.pm6 :36:
class X::Cro::RPC::JSON::InternalError is Exception does X::Cro::RPC::JSON {
VRURG/Cro-RPC-JSON
…/Exception.pm6 :41:
class X::Cro::RPC::JSON::ServerError is Exception does X::Cro::RPC::JSON {
VRURG/Cro-RPC-JSON
…/Exception.pm6 :48:
class X::Cro::RPC::JSON::MediaType is Exception does X::Cro::RPC::JSON {
VRURG/Cro-RPC-JSON
…/Handler.pm6 :31:
X::Cro::RPC::JSON::ServerError.new(
VRURG/Cro-RPC-JSON
…/Handler.pm6 :56:
when X::Cro::RPC::JSON {
VRURG/Cro-RPC-JSON
…/Message.pm6 :81:
when X::Cro::RPC::JSON::InvalidRequest {
VRURG/Cro-RPC-JSON
…/Message.pm6 :94:
X::Cro::RPC::JSON::InvalidRequest.new( :msg("Invalid jsonrpc version: $jsonrpc") ).throw
VRURG/Cro-RPC-JSON
…/Message.pm6 :101:
X::Cro::RPC::JSON::InvalidRequest.new( :msg("Invalid id value: $id of type " ~ $id.WHO) ).throw
VRURG/Cro-RPC-JSON
…/Message.pm6 :108:
X::Cro::RPC::JSON::InvalidRequest.new( :msg("Invalid method name: $method") ).throw
VRURG/Cro-RPC-JSON
…/RequestParser.pm6 :25:
X::Cro::RPC::JSON::MediaType.new(:$content-type).throw;
VRURG/Cro-RPC-JSON
…/RequestParser.pm6 :30:
CATCH { default { X::Cro::RPC::JSON::ParseError.new( :msg($_.payload) ).throw } }
VRURG/Cro-RPC-JSON
…/ResponseSerializer.pm6 :27:
X::Cro::RPC::JSON::ServerError.new(
VRURG/Cro-RPC-JSON
…/050-request.t :169:
exception => 'X::AdHoc',
VRURG/Cro-RPC-JSON
…/Object-JRPC.pm6 :21:
X::Cro::RPC::JSON::InvalidParams.new( msg => "I always fail" ).throw;
VRURG/IP-Addr
…/README.md :140:
For all methods accepting another IP address as a parameter and where descriptions has a statement *"same version only"* `X::IPAddr::TypeCheck` exception would be thrown if object with a handler of different version is passed.
VRURG/IP-Addr
…/Addr.pm6 :151:
only"> C<X::IPAddr::TypeCheck> exception would be thrown if object with a handler of different version is passed.
VRURG/IP-Addr
…/Common.pm6 :43:
=head3 X::IPAddr::TypeCheck
VRURG/IP-Addr
…/Common.pm6 :47:
=head3 X::IPAddr::BadMappedV6
VRURG/IP-Addr
…/Common.pm6 :74:
class X::IPAddr::TypeCheck is Exception is export {
VRURG/IP-Addr
…/Common.pm6 :79:
class X::IPAddr::BadMappedV6 is Exception is export {
VRURG/IP-Addr
…/Handler.pm6 :149:
X::IPAddr::TypeCheck.new.throw( :ip-list( self.parent, $ip ) ) unless self.version == $ip.version;
VRURG/OO-Plugin
…/Manual.pod6 :307:
the convinience of a plugin writer. Behind the scenes special exceptions C<CX::Plugin::Last> and C<CX::Plugin::Redo> are
VRURG/OO-Plugin
…/Manual.html :229:
<p>A method handler is capable of controlling the execution chain up to some extent. It can request the manager to either stop processing the chain r…
VRURG/OO-Plugin
…/Registry.html :79:
<p>Returns type for a given plugin FQN. Fails with <code>X::OO::Plugin::NotFound</code> exception if no such plugin found.</p>
VRURG/OO-Plugin
…/Manual.md :247:
A method handler is capable of controlling the execution chain up to some extent. It can request the manager to either stop processing the chain righ…
VRURG/OO-Plugin
…/Registry.md :44:
Returns type for a given plugin FQN. Fails with `X::OO::Plugin::NotFound` exception if no such plugin found.
VRURG/OO-Plugin
…/Plugin.pm6 :93:
CX::Plugin::Last.new(
VRURG/OO-Plugin
…/Plugin.pm6 :98:
CX::Plugin::Last.new(
VRURG/OO-Plugin
…/Plugin.pm6 :105:
CX::Plugin::Redo.new(
VRURG/OO-Plugin
…/Exception.pm6 :4:
role X::Plugin {
VRURG/OO-Plugin
…/Exception.pm6 :8:
class CX::Plugin::Last does X::Control does X::Plugin {
VRURG/OO-Plugin
…/Exception.pm6 :20:
class CX::Plugin::Redo does X::Control does X::Plugin {
VRURG/OO-Plugin
…/Exception.pm6 :24:
class X::OO::Plugin::NotFound is Exception is export {
VRURG/OO-Plugin
…/Manager.pm6 :624:
when CX::Plugin::Last | CX::Plugin::Redo {
VRURG/OO-Plugin
…/Manager.pm6 :635:
when CX::Plugin::Last {
VRURG/OO-Plugin
…/Manager.pm6 :640:
when CX::Plugin::Redo {
VRURG/OO-Plugin
…/Manager.pm6 :878:
my class X::OO::Plugin::BadDep is Exception { }
VRURG/OO-Plugin
…/Manager.pm6 :882:
X::OO::Plugin::BadDep.new.throw
VRURG/OO-Plugin
…/Manager.pm6 :941:
when X::OO::Plugin::BadDep {
VRURG/OO-Plugin
…/Manager.pm6 :1184:
when CX::Plugin::Last {
VRURG/OO-Plugin
…/Manager.pm6 :1188:
when CX::Plugin::Redo {
VRURG/OO-Plugin
…/Manager.pm6 :1241:
when X::OO::Plugin::NotFound {
VRURG/OO-Plugin
…/Registry.pm6 :96:
Returns type for a given plugin FQN. Fails with C<X::OO::Plugin::NotFound> exception if no such plugin found.
VRURG/OO-Plugin
…/Registry.pm6 :99:
fail X::OO::Plugin::NotFound.new( :$plugin ) unless OO::Plugin::Registry::_plugins::{$plugin}:exists;
WARRINGD/Font-AFM
…/AFM.pm :548:
!! die die X::Method::NotFound.new( :$method, :typename(self.^name) );
WARRINGD/HTML-Canvas
…/Canvas.pm :532:
!! die die X::Method::NotFound.new( :method(name), :typename(self.^name) );
WARRINGD/PDF-Class
…/pdf-checker.p6 :91:
when CX::Warn {
WARRINGD/PDF-Class
…/pdf-checker.p6 :240:
when CX::Warn {
WARRINGD/PDF-Class
…/Image.pm :131:
X::NYI.new(:feature("PNG Image with color-space: {.perl}")).throw;
WARRINGD/PDF-Class
…/Image.pm :138:
X::NYI.new(:feature("PNG Image Conversion")).throw;
WARRINGD/PDF-Class
…/helloworld.t :116:
throws-like { $pdf.wtf }, X::Method::NotFound;
WARRINGD/PDF-Class
…/pdf-canvas.t :26:
throws-like { $pdf.unknown-method }, X::Method::NotFound, '$pdf unknown method';
WARRINGD/PDF-Class
…/pdf-resources.t :173:
throws-like { $gs-obj.wtf }, X::Method::NotFound, 'ExtGState - unknown method';
YNOTO/DB-Xoos
…/README.md :112:
unit class X::Model::Customer does DB::Xoos::Model['customer', 'X::Row::Customer'];
YNOTO/DB-Xoos
…/README.md :222:
class X::Model::Customer does Xoos::Model['customer'];
YNOTO/DB-Xoos
…/04-relations.t :9:
use X::Model::Order;
YNOTO/DB-Xoos
…/04-relations.t :47:
ok $c.orders.WHAT ~~ X::Model::Order, '.orders should return an X::Model::Order';
YNOTO/DB-Xoos
…/05-model-methods.t :48:
ok $c.open_orders.count == 0, 'should have 0 open orders after &X::Model::Order::close';
YNOTO/DB-Xoos
…/09-connect-with-dsn.t :9:
use X::Model::Order;
YNOTO/DB-Xoos
…/Customer.pm6 :2:
unit class X::Model::Customer does DB::Xoos::Model['customer', 'X::Row::Customer'];
YNOTO/DB-Xoos
…/Hello.pm6 :2:
unit class X::Model::Hello does DB::Xoos::Model['hello', 'X::Row::Hello'];
YNOTO/DB-Xoos
…/Multikey.pm6 :2:
unit class X::Model::Multikey does DB::Xoos::Model['multikey'];
YNOTO/DB-Xoos
…/Order.pm6 :2:
unit class X::Model::Order does DB::Xoos::Model['order', 'X::Row::Order'];
YNOTO/DB-Xoos
…/Hello.pm6 :2:
unit class X::Row::Hello does Xoos::Row;
YNOTO/DB-Xoos
…/Order.pm6 :2:
unit class X::Row::Order does DB::Xoos::Row;
0racle/p6-wig
…/wig.pm :19:
fail X::Match::Bool.new( type => 'where' )
Altai-man/perl6-Compress-Bzip2
…/Bzip2.pm6 :7:
our class X::Bzip2 is Exception {
Altai-man/perl6-Compress-Bzip2
…/Bzip2.pm6 :65:
die X::Bzip2.new('bzWriteOpen', $bzerror, @info[0]) if $bzerror != BZ_OK;
Altai-man/perl6-Compress-Bzip2
…/Bzip2.pm6 :69:
die X::Bzip2.new('bzWrite', $bzerror, @info[0]) if $bzerror != BZ_OK;
Altai-man/perl6-Compress-Bzip2
…/Bzip2.pm6 :71:
die X::Bzip2.new('bzWriteClose', $bzerror, @info[0]) if $bzerror != BZ_OK;
Altai-man/perl6-Compress-Bzip2
…/Bzip2.pm6 :79:
die X::Bzip2.new('bzReadOpen', BZ_DATA_ERROR); # We don't need to write something if file is broken.
Altai-man/perl6-Compress-Bzip2
…/Bzip2.pm6 :83:
die X::Bzip2.new('bzReadOpen', $bzerror, @info[0]) if $bzerror != BZ_OK;
Altai-man/perl6-Compress-Bzip2
…/Bzip2.pm6 :91:
die X::Bzip2.new('bzRead', $bzerror, @info[0]);
Altai-man/perl6-Compress-Bzip2
…/Bzip2.pm6 :94:
die X::Bzip2.new('bzReadClose', $bzerror, @info[0]) if $bzerror != BZ_OK;
Altai-man/perl6-Compress-Bzip2
…/Bzip2.pm6 :123:
die X::Bzip2.new($sub-name, $ret-code);
Bailador/Bailador
…/App.pm :348:
die X::Bailador::ControllerReturnedNoResult.new(:$method, :$uri);
Bailador/Bailador
…/App.pm :360:
when X::Bailador::ControllerReturnedNoResult {
Bailador/Bailador
…/App.pm :364:
when X::Bailador::NoRouteFound {
Bailador/Bailador
…/CLI.pm :14:
X::NYI.new(feature => 'skeleton with type ' ~ $type).throw;
Bailador/Bailador
…/Commands.pm :26:
X::NYI.new(feature => $command).throw;
Bailador/Bailador
…/Exceptions.pm :3:
class X::Bailador::NoRouteFound is Exception {
Bailador/Bailador
…/Exceptions.pm :9:
class X::Bailador::ControllerReturnedNoResult is Exception {
Bailador/Bailador
…/Request.pm :20:
when X::AdHoc {
Bailador/Bailador
…/Route.pm :39:
when X::Bailador::NoRouteFound {
Bailador/Bailador
…/Route.pm :53:
die X::Bailador::NoRouteFound.new;
Bailador/Bailador
…/07-OO-errors.t :16:
self.add_route: make-route('GET','/exception' => sub { X::NYI.new(feature => 'NYI').throw });
Bailador/Bailador
…/07-errors.t :12:
get '/exception' => sub { X::NYI.new(feature => 'NYI').throw }
CurtTilmes/Perl6-GraphQL
…/README.md :142:
There is also a `CroX::HTTP::Transform::GraphQL` you can easily delegate
CurtTilmes/Perl6-GraphQL
…/README.md :147:
delegate graphql => CroX::HTTP::Transform::GraphQL.new(:$schema, :graphiql);
CurtTilmes/Perl6-GraphQL
…/README.md :154:
`CroX::HTTP::Transform::GraphQL` is a `Cro::HTTP::Transform` that
CurtTilmes/perl6-dbi-async
…/Async.pm :94:
when X::DBDish::ConnectionFailed {
CurtTilmes/perl6-eredis
…/Eredis.pod6 :71:
throws X::Eredis on error
CurtTilmes/perl6-eredis
…/Eredis.pm :18:
class X::Eredis is Exception
CurtTilmes/perl6-eredis
…/Eredis.pm :64:
fail X::Eredis.new(message => 'Timeout') unless self;
CurtTilmes/perl6-eredis
…/Eredis.pm :79:
fail X::Eredis.new(message => Blob.new(
CurtTilmes/perl6-eredis
…/Eredis.pm :124:
or die X::Eredis.new(message => "Bad cmd($cmd)");
CurtTilmes/perl6-eredis
…/Eredis.pm :130:
or die X::Eredis.new(message => "Bad cmd(@args[].join(','))");
CurtTilmes/perl6-eredis
…/Eredis.pm :136:
or die X::Eredis.new(message => "Bad append_cmd($cmd)");
CurtTilmes/perl6-eredis
…/Eredis.pm :141:
or die X::Eredis.new(message => "Bad append_cmd(@args[])");
CurtTilmes/perl6-eredis
…/Eredis.pm :220:
or die X::Eredis.new(message => "host_add($host, $port) failed");
CurtTilmes/perl6-eredis
…/Eredis.pm :226:
or die X::Eredis.new(message => "host_file($filename) failed");
CurtTilmes/perl6-eredis
…/Eredis.pm :259:
or die X::Eredis.new(message => "write($cmd) failed");
CurtTilmes/perl6-eredis
…/Eredis.pm :264:
or die X::Eredis.new(message => "write(@args[]) failed");
CurtTilmes/perl6-eredis
…/18-dumprestore.t :27:
throws-like { $r.restore('mykey', 0, $val) }, X::Eredis,
CurtTilmes/perl6-libcurl
…/README.md :308:
thrown X::LibCurl exception. You can catch these with CATCH. You can
CurtTilmes/perl6-libcurl
…/README.md :329:
when X::LibCurl {
CurtTilmes/perl6-libcurl
…/EasyHandle.pod6 :56:
=head3 class B<X::LibCurl> is Exception
CurtTilmes/perl6-libcurl
…/EasyHandle.pod6 :152:
These will throw an X::LibCurl on any error.
CurtTilmes/perl6-libcurl
…/EasyHandle.pod6 :163:
These will throw an X::LibCurl on any error.
CurtTilmes/perl6-libcurl
…/MultiHandle.pod6 :64:
=head2 class B<X::LibCurl::Multi> is X::LibCurl
CurtTilmes/perl6-libcurl
…/MultiHandle.pod6 :66:
Exception, just like L<X::LibCurl>, but for B<CURLMcode>.
CurtTilmes/perl6-libcurl
…/LibCurl::EasyHandle.md :50:
### class **X::LibCurl** is Exception
CurtTilmes/perl6-libcurl
…/LibCurl::EasyHandle.md :138:
These will throw an X::LibCurl on any error.
CurtTilmes/perl6-libcurl
…/LibCurl::EasyHandle.md :152:
These will throw an X::LibCurl on any error.
CurtTilmes/perl6-libcurl
…/LibCurl::MultiHandle.md :67:
class **X::LibCurl::Multi** is X::LibCurl
CurtTilmes/perl6-libcurl
…/LibCurl::MultiHandle.md :70:
Exception, just like [X::LibCurl](X::LibCurl), but for **CURLMcode**.
CurtTilmes/perl6-libcurl
…/Easy.pm6 :605:
die X::LibCurl.new(code => $ret) unless $ret == CURLE_OK;
CurtTilmes/perl6-libcurl
…/EasyHandle.pm6 :532:
class X::LibCurl is Exception
CurtTilmes/perl6-libcurl
…/EasyHandle.pm6 :543:
class X::LibCurl::Form is X::LibCurl
CurtTilmes/perl6-libcurl
…/EasyHandle.pm6 :606:
die X::LibCurl::Form.new(code => $ret) if $ret != CURL_FORMADD_OK;
CurtTilmes/perl6-libcurl
…/EasyHandle.pm6 :806:
die X::LibCurl.new(code => $ret) unless $ret == CURLE_OK;
CurtTilmes/perl6-libcurl
…/EasyHandle.pm6 :811:
die X::LibCurl.new(code => $ret) unless $ret == CURLE_OK;
CurtTilmes/perl6-libcurl
…/EasyHandle.pm6 :831:
die X::LibCurl.new(code => $ret) unless $ret == CURLE_OK;
CurtTilmes/perl6-libcurl
…/EasyHandle.pm6 :836:
die X::LibCurl.new(code => $ret) unless $ret == CURLE_OK;
CurtTilmes/perl6-libcurl
…/EasyHandle.pm6 :841:
die X::LibCurl.new(code => $ret) unless $ret == CURLE_OK;
CurtTilmes/perl6-libcurl
…/EasyHandle.pm6 :846:
die X::LibCurl.new(code => $ret) unless $ret == CURLE_OK;
CurtTilmes/perl6-libcurl
…/EasyHandle.pm6 :852:
die X::LibCurl.new(code => $ret) unless $ret == CURLE_OK;
CurtTilmes/perl6-libcurl
…/EasyHandle.pm6 :859:
die X::LibCurl.new(code => $ret) unless $ret == CURLE_OK;
CurtTilmes/perl6-libcurl
…/EasyHandle.pm6 :867:
die X::LibCurl.new(code => $ret) unless $ret == CURLE_OK;
CurtTilmes/perl6-libcurl
…/EasyHandle.pm6 :875:
die X::LibCurl.new(code => $ret) unless $ret == CURLE_OK;
CurtTilmes/perl6-libcurl
…/EasyHandle.pm6 :887:
die X::LibCurl.new(code => $ret) unless $ret == CURLE_OK;
CurtTilmes/perl6-libcurl
…/Multi.pm6 :103:
!! X::LibCurl.new(code => $msg.code));
CurtTilmes/perl6-libcurl
…/MultiHandle.pm6 :43:
class X::LibCurl::Multi is X::LibCurl
CurtTilmes/perl6-libcurl
…/MultiHandle.pm6 :85:
die X::LibCurl::Multi.new(code => $ret) unless $ret == CURLM_OK;
CurtTilmes/perl6-libcurl
…/MultiHandle.pm6 :91:
die X::LibCurl::Multi.new(code => $ret) unless $ret == CURLM_OK;
CurtTilmes/perl6-libcurl
…/MultiHandle.pm6 :97:
die X::LibCurl::Multi.new(code => $ret) unless $ret == CURLM_OK;
CurtTilmes/perl6-libcurl
…/MultiHandle.pm6 :103:
die X::LibCurl::Multi.new(code => $ret) unless $ret == CURLM_OK;
CurtTilmes/perl6-libcurl
…/MultiHandle.pm6 :113:
die X::LibCurl::Multi.new(code => $ret);
CurtTilmes/perl6-libcurl
…/MultiHandle.pm6 :120:
die X::LibCurl::Multi.new(code => $ret) unless $ret == CURLM_OK;
CurtTilmes/perl6-libcurl
…/test0019.t :12:
throws-like { $curl.perform }, X::LibCurl, message => "Couldn't connect to server";
CurtTilmes/perl6-libcurl
…/test0019.t :14:
throws-like { $curl.perform }, X::LibCurl, Int => 7;
CurtTilmes/perl6-libcurl
…/test0020.t :11:
throws-like { $curl.perform }, X::LibCurl,
CurtTilmes/perl6-libcurl
…/test0020.t :14:
throws-like { $curl.perform }, X::LibCurl,
CurtTilmes/perl6-libcurl
…/test0023.t :12:
throws-like { $curl.perform }, X::LibCurl,
CurtTilmes/perl6-libcurl
…/test0023.t :15:
throws-like { $curl.perform }, X::LibCurl,
CurtTilmes/perl6-libcurl
…/test0024.t :17:
throws-like { $curl.perform }, X::LibCurl,
CurtTilmes/perl6-libcurl
…/test0024.t :20:
throws-like { $curl.perform }, X::LibCurl,
CurtTilmes/perl6-libcurl
…/test0025.t :17:
throws-like { $curl.perform }, X::LibCurl,
CurtTilmes/perl6-libcurl
…/test0025.t :20:
throws-like { $curl.perform }, X::LibCurl,
CurtTilmes/perl6-libcurl
…/test0029.t :17:
throws-like { $curl.perform }, X::LibCurl,
CurtTilmes/perl6-libcurl
…/test0029.t :20:
throws-like { $curl.perform }, X::LibCurl,
CurtTilmes/perl6-libcurl
…/test0030.t :17:
throws-like { $curl.perform }, X::LibCurl,
CurtTilmes/perl6-libcurl
…/test0030.t :20:
throws-like { $curl.perform }, X::LibCurl,
CurtTilmes/perl6-libcurl
…/test0036.t :16:
throws-like { $curl.perform }, X::LibCurl,
CurtTilmes/perl6-libcurl
…/test0036.t :19:
throws-like { $curl.perform }, X::LibCurl,
CurtTilmes/perl6-libcurl
…/test0037.t :16:
throws-like { $curl.perform }, X::LibCurl,
CurtTilmes/perl6-libcurl
…/test0037.t :19:
throws-like { $curl.perform }, X::LibCurl,
CurtTilmes/perl6-libcurl
…/test0038.t :17:
throws-like { $curl.perform }, X::LibCurl,
CurtTilmes/perl6-libcurl
…/test0038.t :29:
throws-like { $curl.perform }, X::LibCurl,
CurtTilmes/perl6-libcurl
…/test0094.t :19:
throws-like { $curl.perform }, X::LibCurl,
CurtTilmes/perl6-libcurl
…/test0094.t :22:
throws-like { $curl.perform }, X::LibCurl,
CurtTilmes/perl6-libcurl
…/test0099.t :18:
throws-like { $curl.perform }, X::LibCurl,
CurtTilmes/perl6-libcurl
…/test0099.t :33:
throws-like { $curl.perform }, X::LibCurl,
CurtTilmes/perl6-primesieve
…/Primesieve.pm6 :101:
class X::Math::Primesieve is Exception
CurtTilmes/perl6-primesieve
…/Primesieve.pm6 :203:
or die X::Math::Primesieve.new;
CurtTilmes/perl6-primesieve
…/Primesieve.pm6 :215:
or die X::Math::Primesieve.new;
FCO/OrderedHash
…/02-ordered-hash.t :33:
throws-like { %oh<d> = 1 }, X::TypeCheck::Binding::Parameter;
FCO/Test-Fuzz
…/classes :104:
X::AdHoc
FCO/Test-Fuzz
…/classes :105:
X::Anon::Augment
FCO/Test-Fuzz
…/classes :106:
X::Anon::Multi
FCO/Test-Fuzz
…/classes :107:
X::Assignment::RO
FCO/Test-Fuzz
…/classes :108:
X::Attribute::NoPackage
FCO/Test-Fuzz
…/classes :109:
X::Attribute::Package
FCO/Test-Fuzz
…/classes :110:
X::Attribute::Undeclared
FCO/Test-Fuzz
…/classes :111:
X::Augment::NoSuchType
FCO/Test-Fuzz
…/classes :112:
X::Bind
FCO/Test-Fuzz
…/classes :113:
X::Bind::NativeType
FCO/Test-Fuzz
…/classes :114:
X::Bind::Slice
FCO/Test-Fuzz
…/classes :115:
X::Caller::NotDynamic
FCO/Test-Fuzz
…/classes :116:
X::Channel::ReceiveOnClosed
FCO/Test-Fuzz
…/classes :117:
X::Channel::SendOnClosed
FCO/Test-Fuzz
…/classes :118:
X::Composition::NotComposable
FCO/Test-Fuzz
…/classes :119:
X::Constructor::Positional
FCO/Test-Fuzz
…/classes :120:
X::ControlFlow
FCO/Test-Fuzz
…/classes :121:
X::ControlFlow::Return
FCO/Test-Fuzz
…/classes :122:
X::DateTime::TimezoneClash
FCO/Test-Fuzz
…/classes :123:
X::Declaration::Scope
FCO/Test-Fuzz
…/classes :124:
X::Declaration::Scope::Multi
FCO/Test-Fuzz
…/classes :125:
X::Does::TypeObject
FCO/Test-Fuzz
…/classes :126:
X::Eval::NoSuchLang
FCO/Test-Fuzz
…/classes :127:
X::Export::NameClash
FCO/Test-Fuzz
…/classes :128:
X::IO::Chdir
FCO/Test-Fuzz
…/classes :129:
X::IO::Chmod
FCO/Test-Fuzz
…/classes :130:
X::IO::Copy
FCO/Test-Fuzz
…/classes :131:
X::IO::Cwd
FCO/Test-Fuzz
…/classes :132:
X::IO::Dir
FCO/Test-Fuzz
…/classes :133:
X::IO::DoesNotExist
FCO/Test-Fuzz
…/classes :134:
X::IO::Link
FCO/Test-Fuzz
…/classes :135:
X::IO::Mkdir
FCO/Test-Fuzz
…/classes :136:
X::IO::Move
FCO/Test-Fuzz
…/classes :137:
X::IO::Rename
FCO/Test-Fuzz
…/classes :138:
X::IO::Rmdir
FCO/Test-Fuzz
…/classes :139:
X::IO::Symlink
FCO/Test-Fuzz
…/classes :140:
X::IO::Unlink
FCO/Test-Fuzz
…/classes :141:
X::Inheritance::NotComposed
FCO/Test-Fuzz
…/classes :142:
X::Inheritance::Unsupported
FCO/Test-Fuzz
…/classes :143:
X::Method::InvalidQualifier
FCO/Test-Fuzz
…/classes :144:
X::Method::NotFound
FCO/Test-Fuzz
…/classes :145:
X::Method::Private::Permission
FCO/Test-Fuzz
…/classes :146:
X::Method::Private::Unqualified
FCO/Test-Fuzz
…/classes :147:
X::Mixin::NotComposable
FCO/Test-Fuzz
…/classes :148:
X::NYI
FCO/Test-Fuzz
…/classes :149:
X::NoDispatcher
FCO/Test-Fuzz
…/classes :150:
X::Numeric::Real
FCO/Test-Fuzz
…/classes :151:
X::Obsolete
FCO/Test-Fuzz
…/classes :152:
X::OutOfRange
FCO/Test-Fuzz
…/classes :153:
X::Package::Stubbed
FCO/Test-Fuzz
…/classes :154:
X::Parameter::Default
FCO/Test-Fuzz
…/classes :155:
X::Parameter::MultipleTypeConstraints
FCO/Test-Fuzz
…/classes :156:
X::Parameter::Placeholder
FCO/Test-Fuzz
…/classes :157:
X::Parameter::Twigil
FCO/Test-Fuzz
…/classes :158:
X::Parameter::WrongOrder
FCO/Test-Fuzz
…/classes :159:
X::Phaser::Multiple
FCO/Test-Fuzz
…/classes :160:
X::Phaser::PrePost
FCO/Test-Fuzz
…/classes :161:
X::Placeholder::Block
FCO/Test-Fuzz
…/classes :162:
X::Placeholder::Mainline
FCO/Test-Fuzz
…/classes :163:
X::Proc::Async::AlreadyStarted
FCO/Test-Fuzz
…/classes :164:
X::Proc::Async::CharsOrBytes
FCO/Test-Fuzz
…/classes :165:
X::Proc::Async::MustBeStarted
FCO/Test-Fuzz
…/classes :166:
X::Proc::Async::OpenForWriting
FCO/Test-Fuzz
…/classes :167:
X::Proc::Async::TapBeforeSpawn
FCO/Test-Fuzz
…/classes :168:
X::Proc::Unsuccessful
FCO/Test-Fuzz
…/classes :169:
X::Promise::CauseOnlyValidOnBroken
FCO/Test-Fuzz
…/classes :170:
X::Promise::Vowed
FCO/Test-Fuzz
…/classes :171:
X::Redeclaration
FCO/Test-Fuzz
…/classes :172:
X::Role::Initialization
FCO/Test-Fuzz
…/classes :173:
X::Seq::Consumed
FCO/Test-Fuzz
…/classes :174:
X::Sequence::Deduction
FCO/Test-Fuzz
…/classes :175:
X::Signature::NameClash
FCO/Test-Fuzz
…/classes :176:
X::Signature::Placeholder
FCO/Test-Fuzz
…/classes :177:
X::Str::Numeric
FCO/Test-Fuzz
…/classes :178:
X::StubCode
FCO/Test-Fuzz
…/classes :179:
X::Syntax::Augment::WithoutMonkeyTyping
FCO/Test-Fuzz
…/classes :180:
X::Syntax::Comment::Embedded
FCO/Test-Fuzz
…/classes :181:
X::Syntax::Confused
FCO/Test-Fuzz
…/classes :182:
X::Syntax::InfixInTermPosition
FCO/Test-Fuzz
…/classes :183:
X::Syntax::Malformed
FCO/Test-Fuzz
…/classes :184:
X::Syntax::Missing
FCO/Test-Fuzz
…/classes :185:
X::Syntax::NegatedPair
FCO/Test-Fuzz
…/classes :186:
X::Syntax::NoSelf
FCO/Test-Fuzz
…/classes :187:
X::Syntax::Number::RadixOutOfRange
FCO/Test-Fuzz
…/classes :188:
X::Syntax::P5
FCO/Test-Fuzz
…/classes :189:
X::Syntax::Regex::Adverb
FCO/Test-Fuzz
…/classes :190:
X::Syntax::Regex::SolitaryQuantifier
FCO/Test-Fuzz
…/classes :191:
X::Syntax::Reserved
FCO/Test-Fuzz
…/classes :192:
X::Syntax::Self::WithoutObject
FCO/Test-Fuzz
…/classes :193:
X::Syntax::Signature::InvocantMarker
FCO/Test-Fuzz
…/classes :194:
X::Syntax::Term::MissingInitializer
FCO/Test-Fuzz
…/classes :195:
X::Syntax::UnlessElse
FCO/Test-Fuzz
…/classes :196:
X::Syntax::Variable::Match
FCO/Test-Fuzz
…/classes :197:
X::Syntax::Variable::Numeric
FCO/Test-Fuzz
…/classes :198:
X::Syntax::Variable::Twigil
FCO/Test-Fuzz
…/classes :199:
X::Temporal
FCO/Test-Fuzz
…/classes :200:
X::Temporal::InvalidFormat
FCO/Test-Fuzz
…/classes :201:
X::TypeCheck
FCO/Test-Fuzz
…/classes :202:
X::TypeCheck::Assignment
FCO/Test-Fuzz
…/classes :203:
X::TypeCheck::Binding
FCO/Test-Fuzz
…/classes :204:
X::TypeCheck::Return
FCO/Test-Fuzz
…/classes :205:
X::TypeCheck::Splice
FCO/Test-Fuzz
…/classes :206:
X::Undeclared
FCO/Trie
…/META6.json :15:
"X::Trie::MultipleValues": "lib/X/Trie/MultipleValues.pm6"
FCO/Trie
…/Trie.pm6 :1:
use X::Trie::MultipleValues;
FCO/Trie
…/Trie.pm6 :77:
X::Trie::MultipleValues.new.throw if $!children.elems;
FCO/Trie
…/Trie.pm6 :80:
X::Trie::MultipleValues.new.throw if $!children.elems;
FCO/Trie
…/MultipleValues.pm6 :1:
unit class X::Trie::MultipleValues is Exception;
FCO/Trie
…/02-trie.t :24:
throws-like { $t1.single }, X::Trie::MultipleValues;
FCO/test-time
…/01-tdd.t :10:
throws-like { unmock-time }, X::AdHoc, :message => "Time isn't mocked yet";
Kaiepi/p6-Digest-BubbleBabble
…/CHANGELOG :8:
- Decoding now throws X::Digest::BubbleBabble::Decode if the fingerprint
Kaiepi/p6-Digest-BubbleBabble
…/README.md :37:
Returns the decoded BubbleBabble fingerprint blob. This throws an `X::Digest::BubbleBabble::Decode` exception if the fingerprint provided does not follow BubbleBabble encoding.
Kaiepi/p6-Digest-BubbleBabble
…/BubbleBabble.pm6 :4:
class X::Digest::BubbleBabble::Decode is Exception {
Kaiepi/p6-Digest-BubbleBabble
…/BubbleBabble.pm6 :65:
X::Digest::BubbleBabble::Decode.new(
Kaiepi/p6-Digest-BubbleBabble
…/BubbleBabble.pm6 :69:
X::Digest::BubbleBabble::Decode.new(
Kaiepi/p6-Digest-BubbleBabble
…/BubbleBabble.pm6 :80:
X::Digest::BubbleBabble::Decode.new(
Kaiepi/p6-Digest-BubbleBabble
…/BubbleBabble.pm6 :85:
X::Digest::BubbleBabble::Decode.new(
Kaiepi/p6-Digest-BubbleBabble
…/BubbleBabble.pm6 :90:
X::Digest::BubbleBabble::Decode.new(
Kaiepi/p6-Digest-BubbleBabble
…/BubbleBabble.pm6 :98:
X::Digest::BubbleBabble::Decode.new(
Kaiepi/p6-Digest-BubbleBabble
…/BubbleBabble.pm6 :101:
X::Digest::BubbleBabble::Decode.new(
Kaiepi/p6-Digest-BubbleBabble
…/BubbleBabble.pm6 :104:
X::Digest::BubbleBabble::Decode.new(
Kaiepi/p6-Digest-BubbleBabble
…/BubbleBabble.pm6 :123:
X::Digest::BubbleBabble::Decode.new(
Kaiepi/p6-Digest-BubbleBabble
…/BubbleBabble.pm6 :126:
X::Digest::BubbleBabble::Decode.new(
Kaiepi/p6-Digest-BubbleBabble
…/BubbleBabble.pm6 :214:
C<X::Digest::BubbleBabble::Decode> exception if the fingerprint provided does
LLFourn/p6-AttrX-InitArg
…/META6.json :2:
"name" : "AttrX::InitArg",
LLFourn/p6-AttrX-InitArg
…/META6.json :8:
"AttrX::InitArg" : "lib/AttrX/InitArg.pm6"
LLFourn/p6-AttrX-InitArg
…/README.md :1:
# AttrX::InitArg Build Status
LLFourn/p6-AttrX-InitArg
…/README.md :6:
use AttrX::InitArg;
LLFourn/p6-AttrX-InitArg
…/class.t :2:
use AttrX::InitArg;
LLFourn/p6-AttrX-InitArg
…/class.t :15:
throws-like { SecretEnvoy.new },X::Attribute::Required;
LLFourn/p6-AttrX-InitArg
…/class.t :44:
throws-like { Foo.new(accessor-name => 'foo') }, X::Attribute::Required;
LLFourn/p6-AttrX-InitArg
…/example0.t :2:
use AttrX::InitArg;
LLFourn/p6-AttrX-InitArg
…/example1.t :2:
use AttrX::InitArg;
LLFourn/p6-AttrX-InitArg
…/example2.t :2:
use AttrX::InitArg;
LLFourn/p6-AttrX-InitArg
…/example3.t :2:
use AttrX::InitArg;
LLFourn/p6-AttrX-InitArg
…/multiple-class.t :2:
use AttrX::InitArg;
LLFourn/p6-AttrX-InitArg
…/role.t :2:
use AttrX::InitArg;
LLFourn/p6-AttrX-InitArg
…/role.t :15:
throws-like { SecretEnvoy.new },X::Attribute::Required;
MARTIMM/BSON
…/CHANGES.md :34:
* all BSON exceptions replaced by one X::BSON.
MARTIMM/BSON
…/CHANGES.md :38:
* All single die statement replaced by `die X::BSON::Parse-document`.
MARTIMM/BSON
…/CHANGES.md :48:
* Moved and renamed an exception class from ObjectId.pm6 to a new module BSON.pm6 as X::BSON::Parse-objectid.
MARTIMM/BSON
…/CHANGES.md :94:
* All dies are now throwing excpetions X::Parse-document or X::NYS in
MARTIMM/BSON
…/CHANGES.md :160:
* Created X::BSON::NYS to throw ```Not Yet Supported``` messages.
MARTIMM/BSON
…/CHANGES.md :175:
* Created X::BSON::ImProperUse to throw ```Improperly Used Type``` messages.
MARTIMM/BSON
…/CHANGES.md :177:
* Created X::BSON::Deprecated to throw ```BSON Deprecated type``` messages.
MARTIMM/BSON
…/TODO.md :6:
* Change die() statements to use X::BSON exceptions to notify caller and place further responsability there. This is done for Document.pm6
MARTIMM/BSON
…/TODO.md :12:
* The exception objects are subject to change into a simpler class: one instead of several. This will become X::BSON.
MARTIMM/BSON
…/BSON.pm6 :42:
class X::BSON is Exception {
MARTIMM/BSON
…/BSON.pm6 :64:
die X::BSON.new(
MARTIMM/BSON
…/BSON.pm6 :155:
die X::BSON.new(
MARTIMM/BSON
…/BSON.pm6 :171:
die X::BSON.new(
MARTIMM/BSON
…/BSON.pm6 :176:
die X::BSON.new(
MARTIMM/BSON
…/BSON.pm6 :189:
die X::BSON.new(
MARTIMM/BSON
…/BSON.pm6 :215:
die X::BSON.new(
MARTIMM/BSON
…/BSON.pm6 :233:
die X::BSON.new(
MARTIMM/BSON
…/BSON.pm6 :253:
die X::BSON.new(
MARTIMM/BSON
…/Binary.pm6 :118:
die X::BSON.new(
MARTIMM/BSON
…/Binary.pm6 :126:
die X::BSON.new(
MARTIMM/BSON
…/Binary.pm6 :137:
die X::BSON.new(
MARTIMM/BSON
…/Binary.pm6 :145:
die X::BSON.new(
MARTIMM/BSON
…/Document.pm6 :86:
die X::BSON.new(
MARTIMM/BSON
…/Document.pm6 :106:
die X::BSON.new(
MARTIMM/BSON
…/Document.pm6 :111:
die X::BSON.new(
MARTIMM/BSON
…/Document.pm6 :116:
die X::BSON.new(
MARTIMM/BSON
…/Document.pm6 :370:
die X::BSON.new(
MARTIMM/BSON
…/Document.pm6 :407:
die X::BSON.new(
MARTIMM/BSON
…/Document.pm6 :463:
die X::BSON.new(
MARTIMM/BSON
…/Document.pm6 :644:
die X::BSON.new(
MARTIMM/BSON
…/Document.pm6 :757:
die X::BSON.new(
MARTIMM/BSON
…/Document.pm6 :806:
die X::BSON.new(
MARTIMM/BSON
…/Document.pm6 :829:
die X::BSON.new(
MARTIMM/BSON
…/Document.pm6 :837:
die X::BSON.new( :operation<encode>, :type($_), :error('Not yet implemented'));
MARTIMM/BSON
…/Document.pm6 :877:
die X::BSON.new(
MARTIMM/BSON
…/Document.pm6 :1231:
die X::BSON.new(
MARTIMM/BSON
…/Document.pm6 :1240:
die X::BSON.new(
MARTIMM/BSON
…/Document.pod6 :404:
=head2 X::BSON
MARTIMM/BSON
…/Javascript.pm6 :68:
die X::BSON.new(
MARTIMM/BSON
…/ObjectId.pm6 :31:
die X::BSON.new(
MARTIMM/BSON
…/ObjectId.pm6 :71:
die X::BSON.new(
MARTIMM/BSON
…/Regex.pm6 :8:
class X::Parse-regex is Exception {
MARTIMM/BSON
…/Regex.pm6 :35:
die X::Parse-regex.new(
MARTIMM/BSON
…/Regex.pm6 :68:
die X::BSON.new(
MARTIMM/BSON
…/Regex.pm6 :103:
die X::BSON.new(
MARTIMM/BSON
…/110-objectid.t :11:
X::BSON, 'Too short oid string',
MARTIMM/BSON
…/110-objectid.t :16:
X::BSON, 'Nonhexadecimal',
MARTIMM/BSON
…/110-objectid.t :24:
X::BSON, 'Too short/long byte buffer',
MARTIMM/BSON
…/300-document.t :46:
X::BSON, 'Cannot use hashes on init',
MARTIMM/BSON
…/300-document.t :57:
}, X::BSON, 'Cannot use hashes when assigning',
MARTIMM/BSON
…/300-document.t :102:
}, X::BSON, 'Cannot use binding',
MARTIMM/BSON
…/300-document.t :128:
}, X::BSON, 'Binary Rat not yet implemented',
MARTIMM/BSON
…/300-document.t :146:
}, X::BSON, 'Rat can not be converted without losing pecision',
MARTIMM/BSON
…/300-document.t :242:
}, X::BSON, 'empty javascript',
MARTIMM/BSON
…/300-document.t :249:
}, X::BSON, 'too large',
MARTIMM/BSON
…/300-document.t :256:
}, X::BSON, 'too small',
MARTIMM/BSON
…/300-document.t :263:
}, X::BSON, '0x00 in string',
MARTIMM/BSON
…/300-document.t :274:
}, X::BSON, 'not enough',
MARTIMM/BSON
…/300-document.t :287:
}, X::BSON, 'size does not match',
MARTIMM/BSON
…/300-document.t :297:
}, X::BSON, 'Not a BSON type',
MARTIMM/BSON
…/300-document.t :311:
X::BSON, 'type is not implemented',
MARTIMM/BSON
…/300-document.t :325:
}, X::BSON, 'Missing trailing 0x00',
MARTIMM/BSON
…/700-encodable.t :22:
when X::BSON::Encodable {
MARTIMM/BSON
…/700-encodable.t :55:
when X::BSON::Encodable {
MARTIMM/BSON
…/701-decoder.t :23:
when X::BSON::Decoding {
MARTIMM/BSON
…/D.pm6 :192:
return $value; #X::BSON.new(feature => "Type Double");
MARTIMM/BSON
…/Decoder.pm :5:
class X::BSON::Decoding is Exception {
MARTIMM/BSON
…/Decoder.pm :97:
die X::BSON::Decoding.new( :type('String'), :emsg('Parse error'))
MARTIMM/BSON
…/Decoder.pm :116:
die X::BSON::Decoding.new( :type('String'), :emsg('Parse error'))
MARTIMM/BSON
…/Decoder.pm :192:
die X::BSON::Decoding.new(
MARTIMM/BSON
…/Document1.pm6 :43:
class X::Parse is Exception {
MARTIMM/BSON
…/Document1.pm6 :200:
die X::Parse.new(
MARTIMM/BSON
…/Document1.pm6 :257:
die X::Parse.new(
MARTIMM/BSON
…/Document1.pm6 :512:
die X::BSON::Deprecated(
MARTIMM/BSON
…/Document1.pm6 :544:
die X::BSON::ImProperUse.new( :operation('encode'),
MARTIMM/BSON
…/Document1.pm6 :573:
die X::BSON::ImProperUse.new( :operation('encode'),
MARTIMM/BSON
…/Document1.pm6 :615:
die X::BSON::NYS.new(
MARTIMM/BSON
…/Document1.pm6 :631:
die X::BSON::Parse.new(
MARTIMM/BSON
…/Document1.pm6 :1103:
die X::BSON::Parse.new(
MARTIMM/BSON
…/Document1.pm6 :1119:
die X::BSON::Parse.new(
MARTIMM/BSON
…/Document1.pm6 :1124:
die X::BSON::Parse.new(
MARTIMM/BSON
…/Document1.pm6 :1137:
die X::BSON::Parse.new(
MARTIMM/BSON
…/Document1.pm6 :1162:
die X::BSON::Parse.new(
MARTIMM/BSON
…/Document2.pm6 :43:
class X::Parse is Exception {
MARTIMM/BSON
…/Document2.pm6 :200:
die X::Parse.new(
MARTIMM/BSON
…/Document2.pm6 :257:
die X::Parse.new(
MARTIMM/BSON
…/Document2.pm6 :512:
die X::BSON::Deprecated(
MARTIMM/BSON
…/Document2.pm6 :544:
die X::BSON::ImProperUse.new( :operation('encode'),
MARTIMM/BSON
…/Document2.pm6 :573:
die X::BSON::ImProperUse.new( :operation('encode'),
MARTIMM/BSON
…/Document2.pm6 :615:
die X::BSON::NYS.new(
MARTIMM/BSON
…/Document2.pm6 :631:
die X::BSON::Parse.new(
MARTIMM/BSON
…/Document2.pm6 :1108:
die X::BSON::Parse.new(
MARTIMM/BSON
…/Document2.pm6 :1124:
die X::BSON::Parse.new(
MARTIMM/BSON
…/Document2.pm6 :1129:
die X::BSON::Parse.new(
MARTIMM/BSON
…/Document2.pm6 :1142:
die X::BSON::Parse.new(
MARTIMM/BSON
…/Document2.pm6 :1167:
die X::BSON::Parse.new(
MARTIMM/BSON
…/Document3.pm6 :42:
class X::Parse is Exception {
MARTIMM/BSON
…/Document3.pm6 :173:
die X::Parse.new(
MARTIMM/BSON
…/Document3.pm6 :228:
die X::Parse.new(
MARTIMM/BSON
…/Document3.pm6 :484:
die X::BSON::Deprecated(
MARTIMM/BSON
…/Document3.pm6 :516:
die X::BSON::ImProperUse.new( :operation('encode'),
MARTIMM/BSON
…/Document3.pm6 :545:
die X::BSON::ImProperUse.new( :operation('encode'),
MARTIMM/BSON
…/Document3.pm6 :587:
die X::BSON::NYS.new(
MARTIMM/BSON
…/Document3.pm6 :603:
die X::BSON::Parse.new(
MARTIMM/BSON
…/Document3.pm6 :1072:
die X::BSON::Parse.new(
MARTIMM/BSON
…/Document3.pm6 :1088:
die X::BSON::Parse.new(
MARTIMM/BSON
…/Document3.pm6 :1093:
die X::BSON::Parse.new(
MARTIMM/BSON
…/Document3.pm6 :1106:
die X::BSON::Parse.new(
MARTIMM/BSON
…/Document3.pm6 :1131:
die X::BSON::Parse.new(
MARTIMM/BSON
…/Double.pm6 :192:
return $value; #X::BSON.new(feature => "Type Double");
MARTIMM/BSON
…/EDC.pm6 :7:
class X::BSON::Encodable is Exception {
MARTIMM/BSON
…/Encodable.pm :3:
class X::BSON::Encodable is Exception {
MARTIMM/BSON
…/Encodable.pm :32:
die X::BSON::Encodable.new(
MARTIMM/config-datalang-refine
…/CHANGES.md :42:
* Die statements now throw a X::Config::DataLang::Refine exception
MARTIMM/config-datalang-refine
…/Refine.pm6 :4:
class X::Config::DataLang::Refine is Exception {
MARTIMM/config-datalang-refine
…/Refine.pm6 :73:
die X::Config::DataLang::Refine.new(
MARTIMM/config-datalang-refine
…/Refine.pm6 :237:
die X::Config::DataLang::Refine.new(
MARTIMM/config-datalang-refine
…/Refine.pod6 :155:
C<:die-on-empty>. When True, an exception X::Config::DataLang::Refine is thrown
MARTIMM/config-datalang-refine
…/100-refine-toml.t :72:
when X::Config::DataLang::Refine {
MARTIMM/config-datalang-refine
…/200-refine-json.t :82:
when X::Config::DataLang::Refine {
MARTIMM/config-datalang-refine
…/300-refine-locations.t :127:
when X::Config::DataLang::Refine {
MARTIMM/config-datalang-refine
…/300-refine-locations.t :138:
when X::Config::DataLang::Refine {
MARTIMM/mongo-perl6-driver
…/CHANGES.md :76:
* MongoDB::Message is changed into X::MongoDB.
MARTIMM/mongo-perl6-driver
…/CHANGES.md :309:
* Change die X::MongoDB.new(...) into $!status = X::MongoDB.new(...) MongoDB::Connection
MARTIMM/mongo-perl6-driver
…/CHANGES.md :311:
* Removed exception class from Connection.pm, Collection.pm, Database.pm, Users.pm, Authenticate.pm and Cursor.pm. Usage is replaced by X::MongoDB from MongoDB.pm.
MARTIMM/mongo-perl6-driver
…/CHANGES.md :353:
* Added error processing in Cursor::count(). Throws X::MongoDB::Cursor exception.
MARTIMM/mongo-perl6-driver
…/CHANGES.md :383:
X::MongoDB::Database Exception
MARTIMM/mongo-perl6-driver
…/CHANGES.md :385:
* 0.16.0 Name change X::MongoDB::LastError into X::MongoDB::Collection.
MARTIMM/mongo-perl6-driver
…/CHANGES.md :388:
* 0.14.1 Bugfixes find_one(), ensure_index(). Added Class X::MongoDB::LastError
MARTIMM/mongo-perl6-driver
…/MongoDB.pm6 :19:
'X::MongoDB' => X::MongoDB,
MARTIMM/mongo-perl6-driver
…/MongoDB.pod6 :425:
Examples of use are shown below when defining the C<X::MongoDB> Exception.
MARTIMM/mongo-perl6-driver
…/MongoDB.pod6 :532:
=head1 class X::MongoDB
MARTIMM/mongo-perl6-driver
…/Collection.pm6 :188:
# Check error and throw X::MongoDB if there is one
MARTIMM/mongo-perl6-driver
…/Collection.pm6 :191:
die X::MongoDB.new(
MARTIMM/mongo-perl6-driver
…/Collection.pm6 :248:
# Check error and throw X::MongoDB if there is one
MARTIMM/mongo-perl6-driver
…/Collection.pm6 :250:
die X::MongoDB.new(
MARTIMM/mongo-perl6-driver
…/Collection.pm6 :309:
# Check error and throw X::MongoDB if there is one
MARTIMM/mongo-perl6-driver
…/Collection.pm6 :312:
die X::MongoDB.new(
MARTIMM/mongo-perl6-driver
…/Collection.pm6 :332:
# Check error and throw X::MongoDB if there is one
MARTIMM/mongo-perl6-driver
…/Collection.pm6 :335:
die X::MongoDB.new(
MARTIMM/mongo-perl6-driver
…/Collection.pm6 :377:
# Check error and throw X::MongoDB if there is one
MARTIMM/mongo-perl6-driver
…/Collection.pm6 :380:
die X::MongoDB.new(
MARTIMM/mongo-perl6-driver
…/Collection.pm6 :418:
die X::MongoDB.new(
MARTIMM/mongo-perl6-driver
…/Collection.pm6 :436:
die X::MongoDB.new(
MARTIMM/mongo-perl6-driver
…/Collection.pm6 :447:
die X::MongoDB.new(
MARTIMM/mongo-perl6-driver
…/Collection.pm6 :466:
die X::MongoDB.new(
MARTIMM/mongo-perl6-driver
…/Collection.pm6 :488:
die X::MongoDB.new(
MARTIMM/mongo-perl6-driver
…/Collection.pm6 :521:
die X::MongoDB.new(
MARTIMM/mongo-perl6-driver
…/Collection.pm6 :540:
# Check error and throw X::MongoDB if there is one
MARTIMM/mongo-perl6-driver
…/Collection.pm6 :542:
die X::MongoDB.new(
MARTIMM/mongo-perl6-driver
…/Collection.pm6 :565:
# Check error and throw X::MongoDB if there is one
MARTIMM/mongo-perl6-driver
…/Collection.pm6 :567:
die X::MongoDB.new(
MARTIMM/mongo-perl6-driver
…/Collection.pod6 :311:
This method will throw a X::MongoDB exception on failures.
MARTIMM/mongo-perl6-driver
…/Collection.pod6 :402:
This method will throw a X::MongoDB exception on failures.
MARTIMM/mongo-perl6-driver
…/Collection.pod6 :421:
This method will throw a X::MongoDB exception on failures.
MARTIMM/mongo-perl6-driver
…/Log.pm6 :187:
class X::MongoDB is Exception {
MARTIMM/mongo-perl6-driver
…/Log.pm6 :315:
die X::MongoDB.new( :message($msg));
MARTIMM/mongo-perl6-driver
…/Wire.pm6 :97:
when X::MongoDB {
MARTIMM/mongo-perl6-driver
…/Wire.pm6 :111:
when X::BSON {
MARTIMM/mongo-perl6-driver
…/Wire.pm6 :178:
when X::MongoDB {
MARTIMM/mongo-perl6-driver
…/Wire.pm6 :192:
when X::BSON {
MARTIMM/mongo-perl6-driver
…/Wire.pm6 :246:
when X::MongoDB {
MARTIMM/mongo-perl6-driver
…/Wire.pm6 :260:
when X::BSON {
MARTIMM/mongo-perl6-driver
…/099-start-servers.t :24:
X::MongoDB, "Failed to start server {$ts.serverkeys[0]} a 2nd time",
MARTIMM/mongo-perl6-driver
…/300-Collection.t :104:
when X::MongoDB {
MARTIMM/mongo-perl6-driver
…/300-Collection.t :126:
when X::MongoDB {
MARTIMM/mongo-perl6-driver
…/998-stop-servers.t :24:
X::MongoDB, "Failed to stop server {$ts.serverkeys[0]} a 2nd time",
MARTIMM/mongo-perl6-driver
…/500-Users.t :69:
when X::MongoDB {
MARTIMM/mongo-perl6-driver
…/500-Users.t :84:
when X::MongoDB {
MARTIMM/mongo-perl6-driver
…/500-Users.t :99:
when X::MongoDB {
MARTIMM/mongo-perl6-driver
…/010-log.t :26:
X::MongoDB, 'Fatal messages die too',
MARTIMM/mongo-perl6-driver
…/070-uri.t :114:
X::MongoDB, 'It is not a http protocol',
MARTIMM/mongo-perl6-driver
…/070-uri.t :118:
X::MongoDB, 'Nor a mongo protocol',
MARTIMM/mongo-perl6-driver
…/070-uri.t :122:
X::MongoDB, "Missing a '/'",
MARTIMM/semaphore-readerswriters
…/100-rw.t :30:
when X::AdHoc {
MadcapJake/Test-Lab
…/Errors.pm6 :3:
class X::BehaviorMissing is Exception is export {
MadcapJake/Test-Lab
…/Errors.pm6 :9:
class X::BehaviorNotUnique is Exception is export {
MadcapJake/Test-Lab
…/Errors.pm6 :15:
class X::NoValue is Exception is export {
MadcapJake/Test-Lab
…/Errors.pm6 :21:
class X::Test::Lab::Mismatch is Exception is export {
MadcapJake/Test-Lab
…/Experiment.pm6 :137:
die X::BehaviorMissing.new(:experiment(self), :name(n))
MadcapJake/Test-Lab
…/Experiment.pm6 :165:
die X::Test::Lab::Mismatch.new(:$!name, :result(result));
MadcapJake/Test-Lab
…/Experiment.pm6 :214:
die X::BehaviorNotUnique.new(:experiment(self), :$name);
MadcapJake/Test-Lab
…/020-experiment.t :35:
when X::BehaviorMissing {
MadcapJake/Test-Lab
…/020-experiment.t :66:
when X::BehaviorNotUnique {
MadcapJake/Test-Lab
…/020-experiment.t :131:
when X::AdHoc {
MadcapJake/Test-Lab
…/020-experiment.t :404:
throws-like { $*ex.run }, X::Test::Lab::Mismatch;
MadcapJake/Test-Lab
…/020-experiment.t :422:
throws-like { $*ex.run }, X::Test::Lab::Mismatch;
MadcapJake/Test-Lab
…/020-experiment.t :431:
throws-like { $*ex.run }, X::Test::Lab::Mismatch;
MadcapJake/Test-Lab
…/020-experiment.t :442:
throws-like { $*ex.run }, X::Test::Lab::Mismatch;
MadcapJake/Test-Lab
…/020-experiment.t :460:
throws-like { $*ex.run }, X::Test::Lab::Mismatch;
MadcapJake/Test-Lab
…/020-experiment.t :504:
when X::Test::Lab::Mismatch {
MadcapJake/Test-Lab
…/020-experiment.t :505:
pass 'X::Test::Lab::Mismatch thrown';
MadcapJake/Test-Lab
…/020-experiment.t :517:
is $lines[4], ' X::AdHoc.new(payload => "error")';
MadcapJake/Test-Lab
…/020-experiment.t :521:
}, 'X::Test::Lab::Mismatch';
MadcapJake/Test-Lab
…/040-observation.t :78:
my class X::FirstError is Exception { method message { 'error' } }
MadcapJake/Test-Lab
…/040-observation.t :79:
my class X::SecondError is Exception { method message { 'error' } }
MadcapJake/Test-Lab
…/040-observation.t :84:
:block({ X::FirstError.new.throw });
MadcapJake/Test-Lab
…/040-observation.t :88:
:block({ X::SecondError.new.throw });
MadcapJake/Test-Lab
…/040-observation.t :92:
:block({ X::FirstError.new.throw });
MattOates/BioInfo
…/Nucleic.pm6 :4:
my class X::BioInfo::WholeCodon is Exception {
MattOates/BioInfo
…/Nucleic.pm6 :27:
die X::BioInfo::WholeCodon.new() if $.sequence.chars % 3;
Perl6-Noise-Gang/Audio-PortAudio
…/PortAudio.pm :703:
class X::PortAudio is Exception {
Perl6-Noise-Gang/Audio-PortAudio
…/PortAudio.pm :782:
class X::StreamError is X::PortAudio {
Perl6-Noise-Gang/Audio-PortAudio
…/PortAudio.pm :815:
X::StreamError.new(code => $rc, what => "writing to stream").throw;
Perl6-Noise-Gang/Audio-PortAudio
…/PortAudio.pm :837:
X::StreamError.new(code => $rc, what => "getting read frames").throw;
Perl6-Noise-Gang/Audio-PortAudio
…/PortAudio.pm :849:
X::StreamError.new(code => $rc, what => "getting write frames").throw;
Perl6-Noise-Gang/Audio-PortAudio
…/PortAudio.pm :862:
X::StreamError.new(code => $rc, what => "reading stream").throw;
Perl6-Noise-Gang/Audio-PortAudio
…/PortAudio.pm :902:
X::PortAudio.new(code => $rc, what => "initialising").throw;
Perl6-Noise-Gang/Audio-PortAudio
…/PortAudio.pm :911:
X::PortAudio.new(code => $rc, what => "terminating").throw;
Perl6-Noise-Gang/Audio-PortAudio
…/PortAudio.pm :921:
X::PortAudio.new(code => $count, what => "getting device count").throw;
Perl6-Noise-Gang/Audio-PortAudio
…/PortAudio.pm :953:
X::PortAudio.new(code => $device-number, what => "getting output device").throw;
Perl6-Noise-Gang/Audio-PortAudio
…/PortAudio.pm :963:
X::PortAudio.new(code => $device-number, what => "getting input device").throw;
Perl6-Noise-Gang/Audio-PortAudio
…/PortAudio.pm :978:
class X::OpenError is X::PortAudio {
Perl6-Noise-Gang/Audio-PortAudio
…/PortAudio.pm :989:
X::OpenError.new(code => $rc, error-text => self.error-text($rc)).throw;
Perl6-Noise-Gang/Audio-PortAudio
…/PortAudio.pm :1009:
X::OpenError.new(code => $rc, error-text => self.error-text($rc)).throw;
Perl6-Noise-Gang/Audio-PortAudio
…/020-basic.t :51:
throws-like { $stream.write($data, 256) }, X::StreamError, "write to closed stream";
Perl6-Noise-Gang/Audio-PortAudio
…/020-basic.t :63:
throws-like { $stream.read(256, 2, num32) }, X::StreamError, "read from closed stream";
Perl6-Noise-Gang/Audio-PortMIDI
…/PortMIDI.pm :66:
The majority of the methods will throw an exception C<X::PortMIDI>
Perl6-Noise-Gang/Audio-PortMIDI
…/PortMIDI.pm :651:
class X::PortMIDI is Exception {
Perl6-Noise-Gang/Audio-PortMIDI
…/PortMIDI.pm :878:
X::PortMIDI.new(code => $rc, what => 'setting filter').throw;
Perl6-Noise-Gang/Audio-PortMIDI
…/PortMIDI.pm :890:
X::PortMIDI.new(code => $rc, what => 'setting channel mask').throw;
Perl6-Noise-Gang/Audio-PortMIDI
…/PortMIDI.pm :905:
X::PortMIDI.new(code => $rc, what => "aborting stream").throw;
Perl6-Noise-Gang/Audio-PortMIDI
…/PortMIDI.pm :919:
X::PortMIDI.new(code => $rc, what => "closing stream").throw;
Perl6-Noise-Gang/Audio-PortMIDI
…/PortMIDI.pm :929:
X::PortMIDI.new(code => $rc, what => "synchronizing stream").throw;
Perl6-Noise-Gang/Audio-PortMIDI
…/PortMIDI.pm :940:
X::PortMIDI.new(code => $rc, what => "polling stream").throw;
Perl6-Noise-Gang/Audio-PortMIDI
…/PortMIDI.pm :956:
X::PortMIDI.new(code => $rc, what => "reading stream").throw;
Perl6-Noise-Gang/Audio-PortMIDI
…/PortMIDI.pm :981:
X::PortMIDI.new(code => $rc, what => "writing stream").throw;
Perl6-Noise-Gang/Audio-PortMIDI
…/PortMIDI.pm :991:
X::PortMIDI.new(code => $rc, what => "writing stream").throw;
Perl6-Noise-Gang/Audio-PortMIDI
…/PortMIDI.pm :1030:
X::PortMIDI.new(code => $rc, what => 'initialising portmidi').throw;
Perl6-Noise-Gang/Audio-PortMIDI
…/PortMIDI.pm :1039:
X::PortMIDI.new(code => $rc, what => 'terminating portmidi').throw;
Perl6-Noise-Gang/Audio-PortMIDI
…/PortMIDI.pm :1048:
X::PortMIDI.new(code => $rc, what => 'count-devices').throw;
Perl6-Noise-Gang/Audio-PortMIDI
…/PortMIDI.pm :1072:
X::PortMIDI.new(code => $rc, what => "default-input-device").throw;
Perl6-Noise-Gang/Audio-PortMIDI
…/PortMIDI.pm :1082:
X::PortMIDI.new(code => $rc, what => "default-output-device").throw;
Perl6-Noise-Gang/Audio-PortMIDI
…/PortMIDI.pm :1096:
X::PortMIDI.new(code => -9999, message => "not an input device", what => "opening input stream").throw;
Perl6-Noise-Gang/Audio-PortMIDI
…/PortMIDI.pm :1104:
X::PortMIDI.new(code => $rc, what => "opening input stream").throw;
Perl6-Noise-Gang/Audio-PortMIDI
…/PortMIDI.pm :1120:
X::PortMIDI.new(code => -9999, message => "not an output device", what => "opening output stream").throw;
Perl6-Noise-Gang/Audio-PortMIDI
…/PortMIDI.pm :1128:
X::PortMIDI.new(code => $rc, what => "opening output stream").throw;
Perl6-Noise-Gang/Audio-PortMIDI
…/001-meta.t :18:
when X::CompUnit::UnsatisfiedDependency {
PostCocoon/P6-TagLibC
…/Wrapper.pm6 :32:
X::AdHoc.new(payload => "File doesn't exist: $path").throw;
PostCocoon/P6-TagLibC
…/Wrapper.pm6 :99:
X::AdHoc.new(payload => "Wrapper is destroyed and can't be used anymore").throw;
PostCocoon/P6-TagLibC
…/Wrapper.pm6 :103:
X::AdHoc.new(payload => "File pointer isn't vaild").throw;
PostCocoon/P6-Url
…/Url.pm6 :165:
X::AdHoc.new(payload => "$uri is not an valid url").throw;
Skarsnik/nativecall-typediag
…/TypeDiag.pm6 :139:
when X::AdHoc {
Tux/CSV
…/CSV.pm :479:
# See also src/core/Exception.pm - role X::Comp method gist
Tux/CSV
…/66_formula.t :95:
CONTROL { when CX::Warn { @e.push: $_.Str; .resume } };
Tux/CSV
…/66_formula.t :140:
CONTROL { when CX::Warn { @e.push: $_.Str; .resume } };
Tux/CSV
…/66_formula.t :148:
CONTROL { when CX::Warn { @e.push: $_.Str; .resume } };
Tux/CSV
…/79_callbacks.t :126:
[ Str, "error" ], # X::AdHoc.new
Tux/CSV
…/79_callbacks.t :128:
[ "%23bad", sub {} ], # X::AdHoc.new
ab5tract/Terminal-Print
…/Commands.pm6 :31:
class X::TputCapaMissing is Exception
ab5tract/Terminal-Print
…/Commands.pm6 :118:
die X::TputCapaMissing.new(term => $term, capa => $command) if %tput-commands{$command} ~~ -1;
ab5tract/Terminal-Print
…/Commands.pm6 :123:
die X::TputCapaMissing.new(term => $term, capa => %human-command-names{$command}) if %human-commands{$command} ~~ -1;
ab5tract/Terminal-Print
…/Commands.pm6 :133:
when X::TputCapaMissing
adaptiveoptics/P6-Finance-GDAX-API
…/META6.json :3:
"name" : "Finance::GDAX::API",
adaptiveoptics/P6-Finance-GDAX-API
…/META6.json :9:
"Finance::GDAX::API" : "lib/Finance/GDAX/API.pm6",
adaptiveoptics/P6-Finance-GDAX-API
…/META6.json :10:
"Finance::GDAX::API::Account" : "lib/Finance/GDAX/API/Account.pm6",
adaptiveoptics/P6-Finance-GDAX-API
…/META6.json :11:
"Finance::GDAX::API::CoinbaseAccount" : "lib/Finance/GDAX/API/CoinbaseAccount.pm6",
adaptiveoptics/P6-Finance-GDAX-API
…/META6.json :12:
"Finance::GDAX::API::Currency" : "lib/Finance/GDAX/API/Currency.pm6",
adaptiveoptics/P6-Finance-GDAX-API
…/META6.json :13:
"Finance::GDAX::API::Deposit" : "lib/Finance/GDAX/API/Deposit.pm6",
adaptiveoptics/P6-Finance-GDAX-API
…/META6.json :14:
"Finance::GDAX::API::Fill" : "lib/Finance/GDAX/API/Fill.pm6",
adaptiveoptics/P6-Finance-GDAX-API
…/META6.json :15:
"Finance::GDAX::API::Funding" : "lib/Finance/GDAX/API/Funding.pm6",
adaptiveoptics/P6-Finance-GDAX-API
…/META6.json :16:
"Finance::GDAX::API::MarginTransfer" : "lib/Finance/GDAX/API/MarginTransfer.pm6",
adaptiveoptics/P6-Finance-GDAX-API
…/META6.json :17:
"Finance::GDAX::API::Order" : "lib/Finance/GDAX/API/Order.pm6",
adaptiveoptics/P6-Finance-GDAX-API
…/META6.json :18:
"Finance::GDAX::API::PaymentMethod" : "lib/Finance/GDAX/API/PaymentMethod.pm6",
adaptiveoptics/P6-Finance-GDAX-API
…/META6.json :19:
"Finance::GDAX::API::Position" : "lib/Finance/GDAX/API/Position.pm6",
adaptiveoptics/P6-Finance-GDAX-API
…/META6.json :20:
"Finance::GDAX::API::Product" : "lib/Finance/GDAX/API/Product.pm6",
adaptiveoptics/P6-Finance-GDAX-API
…/META6.json :21:
"Finance::GDAX::API::Quote" : "lib/Finance/GDAX/API/Quote.pm6",
adaptiveoptics/P6-Finance-GDAX-API
…/META6.json :22:
"Finance::GDAX::API::Report" : "lib/Finance/GDAX/API/Report.pm6",
adaptiveoptics/P6-Finance-GDAX-API
…/META6.json :23:
"Finance::GDAX::API::Time" : "lib/Finance/GDAX/API/Time.pm6",
adaptiveoptics/P6-Finance-GDAX-API
…/META6.json :24:
"Finance::GDAX::API::TypeConstraints" : "lib/Finance/GDAX/API/TypeConstraints.pm6",
adaptiveoptics/P6-Finance-GDAX-API
…/META6.json :25:
"Finance::GDAX::API::URL" : "lib/Finance/GDAX/API/URL.pm6",
adaptiveoptics/P6-Finance-GDAX-API
…/META6.json :26:
"Finance::GDAX::API::UserAccount" : "lib/Finance/GDAX/API/UserAccount.pm6",
adaptiveoptics/P6-Finance-GDAX-API
…/META6.json :27:
"Finance::GDAX::API::Withdrawl" : "lib/Finance/GDAX/API/Withdrawl.pm6"
adaptiveoptics/P6-Finance-GDAX-API
…/README.md :3:
Finance::GDAX::API - Role for GDAX Crypto-currency Exchange API
adaptiveoptics/P6-Finance-GDAX-API
…/README.md :9:
Finance::GDAX::API::* classes, except for Finance::GDAX::API::URL,
adaptiveoptics/P6-Finance-GDAX-API
…/README.md :13:
$req = Finance::GDAX::API.new(
adaptiveoptics/P6-Finance-GDAX-API
…/README.md :23:
$account = Finance::GDAX::API::Account.new(
adaptiveoptics/P6-Finance-GDAX-API
…/README.md :34:
$order = Finance::GDAX::API::Order.new;
adaptiveoptics/P6-Finance-GDAX-API
…/README.md :45:
All Finance::GDAX::API::* modules do this role to implement their
adaptiveoptics/P6-Finance-GDAX-API
…/README.md :123:
perl data structure. Each Finance::GDAX::API::* class documents this
adaptiveoptics/P6-Finance-GDAX-API
…/README.md :150:
my $request = Finance::GDAX::API.new;
adaptiveoptics/P6-Finance-GDAX-API
…/API.pm6 :2:
use Finance::GDAX::API::URL;
adaptiveoptics/P6-Finance-GDAX-API
…/API.pm6 :9:
role Finance::GDAX::API does Finance::GDAX::API::URL
adaptiveoptics/P6-Finance-GDAX-API
…/API.pm6 :109:
Finance::GDAX::API - Build and sign GDAX REST request (Role)
adaptiveoptics/P6-Finance-GDAX-API
…/API.pm6 :115:
Finance::GDAX::API::* classes, except for Finance::GDAX::API::URL,
adaptiveoptics/P6-Finance-GDAX-API
…/API.pm6 :119:
$req = Finance::GDAX::API.new(
adaptiveoptics/P6-Finance-GDAX-API
…/API.pm6 :129:
$account = Finance::GDAX::API::Account.new(
adaptiveoptics/P6-Finance-GDAX-API
…/API.pm6 :140:
$order = Finance::GDAX::API::Order.new;
adaptiveoptics/P6-Finance-GDAX-API
…/API.pm6 :151:
All Finance::GDAX::API::* modules doe this role to implement their
adaptiveoptics/P6-Finance-GDAX-API
…/API.pm6 :229:
perl data structure. Each Finance::GDAX::API::* class documents this
adaptiveoptics/P6-Finance-GDAX-API
…/API.pm6 :255:
my $request = Finance::GDAX::API.new;
adaptiveoptics/P6-Finance-GDAX-API
…/Account.pm6 :2:
use Finance::GDAX::API;
adaptiveoptics/P6-Finance-GDAX-API
…/Account.pm6 :4:
class Finance::GDAX::API::Account does Finance::GDAX::API
adaptiveoptics/P6-Finance-GDAX-API
…/Account.pm6 :40:
Finance::GDAX::API::Account - Work with GDAX Accounts
adaptiveoptics/P6-Finance-GDAX-API
…/Account.pm6 :45:
use Finance::GDAX::API::Account;
adaptiveoptics/P6-Finance-GDAX-API
…/Account.pm6 :47:
$account = Finance::GDAX::API::Account->new(
adaptiveoptics/P6-Finance-GDAX-API
…/Account.pm6 :72:
See Finance::GDAX::API for details on API key requirements that
adaptiveoptics/P6-Finance-GDAX-API
…/CoinbaseAccount.pm6 :2:
use Finance::GDAX::API;
adaptiveoptics/P6-Finance-GDAX-API
…/CoinbaseAccount.pm6 :4:
class Finance::GDAX::API::CoinbaseAccount does Finance::GDAX::API
adaptiveoptics/P6-Finance-GDAX-API
…/CoinbaseAccount.pm6 :17:
Finance::GDAX::API::CoinbaseAccount - List Coinbase Accounts
adaptiveoptics/P6-Finance-GDAX-API
…/CoinbaseAccount.pm6 :22:
use Finance::GDAX::API::CoinbaseAccount;
adaptiveoptics/P6-Finance-GDAX-API
…/CoinbaseAccount.pm6 :24:
$coinbase_accts = Finance::GDAX::API::CoinbaseAccount.new;
adaptiveoptics/P6-Finance-GDAX-API
…/Currency.pm6 :2:
use Finance::GDAX::API;
adaptiveoptics/P6-Finance-GDAX-API
…/Currency.pm6 :4:
class Finance::GDAX::API::Currency does Finance::GDAX::API
adaptiveoptics/P6-Finance-GDAX-API
…/Currency.pm6 :17:
Finance::GDAX::API::Currency - Currencies
adaptiveoptics/P6-Finance-GDAX-API
…/Currency.pm6 :22:
use Finance::GDAX::API::Currency;
adaptiveoptics/P6-Finance-GDAX-API
…/Currency.pm6 :24:
$currency = Finance::GDAX::API::Currency.new;
adaptiveoptics/P6-Finance-GDAX-API
…/Deposit.pm6 :2:
use Finance::GDAX::API::TypeConstraints;
adaptiveoptics/P6-Finance-GDAX-API
…/Deposit.pm6 :3:
use Finance::GDAX::API;
adaptiveoptics/P6-Finance-GDAX-API
…/Deposit.pm6 :5:
class Finance::GDAX::API::Deposit does Finance::GDAX::API
adaptiveoptics/P6-Finance-GDAX-API
…/Deposit.pm6 :39:
Finance::GDAX::API::Deposit - Deposit funds via Payment Method or
adaptiveoptics/P6-Finance-GDAX-API
…/Deposit.pm6 :45:
use Finance::GDAX::API::Deposit;
adaptiveoptics/P6-Finance-GDAX-API
…/Deposit.pm6 :47:
$deposit = Finance::GDAX::API::Deposit.new(
adaptiveoptics/P6-Finance-GDAX-API
…/Fill.pm6 :2:
use Finance::GDAX::API;
adaptiveoptics/P6-Finance-GDAX-API
…/Fill.pm6 :4:
class Finance::GDAX::API::Fill does Finance::GDAX::API
adaptiveoptics/P6-Finance-GDAX-API
…/Fill.pm6 :25:
Finance::GDAX::API::Fill - Retrieve GDAX fill orders
adaptiveoptics/P6-Finance-GDAX-API
…/Fill.pm6 :30:
use Finance::GDAX::API::Fill;
adaptiveoptics/P6-Finance-GDAX-API
…/Fill.pm6 :33:
$fills = Finance::GDAX::API::Fill.new(:order-id($orderID)).get;
adaptiveoptics/P6-Finance-GDAX-API
…/Fill.pm6 :36:
$gdax_fills = Finance::GDAX::API::Fill.new;
adaptiveoptics/P6-Finance-GDAX-API
…/Fill.pm6 :41:
$gdax_fills = Finance::GDAX::API::Fill->new;
adaptiveoptics/P6-Finance-GDAX-API
…/Funding.pm6 :2:
use Finance::GDAX::API::TypeConstraints;
adaptiveoptics/P6-Finance-GDAX-API
…/Funding.pm6 :3:
use Finance::GDAX::API;
adaptiveoptics/P6-Finance-GDAX-API
…/Funding.pm6 :5:
class Finance::GDAX::API::Funding does Finance::GDAX::API
adaptiveoptics/P6-Finance-GDAX-API
…/Funding.pm6 :40:
Finance::GDAX::API::Funding - List GDAX margin funding records
adaptiveoptics/P6-Finance-GDAX-API
…/Funding.pm6 :45:
use Finance::GDAX::API::Funding;
adaptiveoptics/P6-Finance-GDAX-API
…/Funding.pm6 :47:
$funding = Finance::GDAX::API::Funding.new;
adaptiveoptics/P6-Finance-GDAX-API
…/MarginTransfer.pm6 :2:
use Finance::GDAX::API::TypeConstraints;
adaptiveoptics/P6-Finance-GDAX-API
…/MarginTransfer.pm6 :3:
use Finance::GDAX::API;
adaptiveoptics/P6-Finance-GDAX-API
…/MarginTransfer.pm6 :5:
class Finance::GDAX::API::MarginTransfer does Finance::GDAX::API
adaptiveoptics/P6-Finance-GDAX-API
…/MarginTransfer.pm6 :28:
Finance::GDAX::API::MarginTransfer - Transfer funds between margin and
adaptiveoptics/P6-Finance-GDAX-API
…/MarginTransfer.pm6 :34:
use Finance::GDAX::API::MarginTransfer;
adaptiveoptics/P6-Finance-GDAX-API
…/MarginTransfer.pm6 :36:
$xfer = Finance::GDAX::API::MarginTransfer.new(
adaptiveoptics/P6-Finance-GDAX-API
…/Order.pm6 :2:
use Finance::GDAX::API;
adaptiveoptics/P6-Finance-GDAX-API
…/Order.pm6 :3:
use Finance::GDAX::API::TypeConstraints;
adaptiveoptics/P6-Finance-GDAX-API
…/Order.pm6 :5:
class Finance::GDAX::API::Order does Finance::GDAX::API
adaptiveoptics/P6-Finance-GDAX-API
…/Order.pm6 :117:
Finance::GDAX::API::Order - Perl interface to the GDAX Order API
adaptiveoptics/P6-Finance-GDAX-API
…/Order.pm6 :122:
use Finance::GDAX::API::Order;
adaptiveoptics/P6-Finance-GDAX-API
…/Order.pm6 :124:
$order = Finance::GDAX::API::Order.new;
adaptiveoptics/P6-Finance-GDAX-API
…/PaymentMethod.pm6 :2:
use Finance::GDAX::API;
adaptiveoptics/P6-Finance-GDAX-API
…/PaymentMethod.pm6 :4:
class Finance::GDAX::API::PaymentMethod does Finance::GDAX::API
adaptiveoptics/P6-Finance-GDAX-API
…/PaymentMethod.pm6 :17:
Finance::GDAX::API::PaymentMethod - List Payment Methods
adaptiveoptics/P6-Finance-GDAX-API
…/PaymentMethod.pm6 :22:
use Finance::GDAX::API::PaymentMethod;
adaptiveoptics/P6-Finance-GDAX-API
…/PaymentMethod.pm6 :24:
$pay_methods = Finance::GDAX::API::PaymentMethod.new;
adaptiveoptics/P6-Finance-GDAX-API
…/Position.pm6 :2:
use Finance::GDAX::API;
adaptiveoptics/P6-Finance-GDAX-API
…/Position.pm6 :4:
class Finance::GDAX::API::Position does Finance::GDAX::API
adaptiveoptics/P6-Finance-GDAX-API
…/Position.pm6 :28:
Finance::GDAX::API::Position - Overview of profile
adaptiveoptics/P6-Finance-GDAX-API
…/Position.pm6 :33:
use Finance::GDAX::API::Position;
adaptiveoptics/P6-Finance-GDAX-API
…/Position.pm6 :35:
$overview = Finance::GDAX::API::Position.new;
adaptiveoptics/P6-Finance-GDAX-API
…/Product.pm6 :2:
use Finance::GDAX::API;
adaptiveoptics/P6-Finance-GDAX-API
…/Product.pm6 :3:
use Finance::GDAX::API::TypeConstraints;
adaptiveoptics/P6-Finance-GDAX-API
…/Product.pm6 :5:
class Finance::GDAX::API::Product does Finance::GDAX::API
adaptiveoptics/P6-Finance-GDAX-API
…/Product.pm6 :73:
Finance::GDAX::API::UserAccount - Product Information
adaptiveoptics/P6-Finance-GDAX-API
…/Product.pm6 :78:
use Finance::GDAX::API::Product;
adaptiveoptics/P6-Finance-GDAX-API
…/Product.pm6 :80:
$product = Finance::GDAX::API::Product.new;
adaptiveoptics/P6-Finance-GDAX-API
…/Quote.pm6 :2:
use Finance::GDAX::API;
adaptiveoptics/P6-Finance-GDAX-API
…/Quote.pm6 :4:
class Finance::GDAX::API::Quote does Finance::GDAX::API
adaptiveoptics/P6-Finance-GDAX-API
…/Quote.pm6 :22:
Finance::GDAX::API::Quote - Get a quote from the GDAX
adaptiveoptics/P6-Finance-GDAX-API
…/Quote.pm6 :27:
use Finanace::GDAX::API::Quote;
adaptiveoptics/P6-Finance-GDAX-API
…/Quote.pm6 :28:
%quote = Finance::GDAX::API::Quote->new(product-id => 'BTC-USD')->get;
adaptiveoptics/P6-Finance-GDAX-API
…/Quote.pm6 :37:
using API keys with other classes like Finance::GDAX::API::Product
adaptiveoptics/P6-Finance-GDAX-API
…/Report.pm6 :2:
use Finance::GDAX::API::TypeConstraints;
adaptiveoptics/P6-Finance-GDAX-API
…/Report.pm6 :3:
use Finance::GDAX::API;
adaptiveoptics/P6-Finance-GDAX-API
…/Report.pm6 :5:
class Finance::GDAX::API::Report does Finance::GDAX::API
adaptiveoptics/P6-Finance-GDAX-API
…/Report.pm6 :53:
Finance::GDAX::API::Report - Generate GDAX Reports
adaptiveoptics/P6-Finance-GDAX-API
…/Report.pm6 :58:
use Finance::GDAX::API::Report;
adaptiveoptics/P6-Finance-GDAX-API
…/Report.pm6 :60:
$report = Finance::GDAX::API::Report.new(
adaptiveoptics/P6-Finance-GDAX-API
…/Report.pm6 :72:
$report = Finance::GDAX::API::Report.new;
adaptiveoptics/P6-Finance-GDAX-API
…/Time.pm6 :2:
use Finance::GDAX::API;
adaptiveoptics/P6-Finance-GDAX-API
…/Time.pm6 :4:
class Finance::GDAX::API::Time does Finance::GDAX::API
adaptiveoptics/P6-Finance-GDAX-API
…/Time.pm6 :17:
Finance::GDAX::API::Time - Time
adaptiveoptics/P6-Finance-GDAX-API
…/Time.pm6 :22:
use Finance::GDAX::API::Time;
adaptiveoptics/P6-Finance-GDAX-API
…/Time.pm6 :24:
$time = Finance::GDAX::API::Time.new;
adaptiveoptics/P6-Finance-GDAX-API
…/TypeConstraints.pm6 :3:
unit module Finance::GDAX::API::TypeConstraints;
adaptiveoptics/P6-Finance-GDAX-API
…/URL.pm6 :3:
role Finance::GDAX::API::URL
adaptiveoptics/P6-Finance-GDAX-API
…/URL.pm6 :37:
Finance::GDAX::API::URL - Role doing URL assembly for GDAX REST
adaptiveoptics/P6-Finance-GDAX-API
…/URL.pm6 :43:
use Finanace::GDAX::API::URL;
adaptiveoptics/P6-Finance-GDAX-API
…/URL.pm6 :45:
my $url = Finance::GDAX::API::URL.new(debug => False);
adaptiveoptics/P6-Finance-GDAX-API
…/URL.pm6 :54:
This role builds URLs for Finance::GDAX::API classes
adaptiveoptics/P6-Finance-GDAX-API
…/UserAccount.pm6 :2:
use Finance::GDAX::API;
adaptiveoptics/P6-Finance-GDAX-API
…/UserAccount.pm6 :4:
class Finance::GDAX::API::UserAccount does Finance::GDAX::API
adaptiveoptics/P6-Finance-GDAX-API
…/UserAccount.pm6 :17:
Finance::GDAX::API::UserAccount - Account Info
adaptiveoptics/P6-Finance-GDAX-API
…/UserAccount.pm6 :22:
use Finance::GDAX::API::UserAccount;
adaptiveoptics/P6-Finance-GDAX-API
…/UserAccount.pm6 :24:
$account = Finance::GDAX::API::UserAccount.new;
adaptiveoptics/P6-Finance-GDAX-API
…/Withdrawl.pm6 :2:
use Finance::GDAX::API::TypeConstraints;
adaptiveoptics/P6-Finance-GDAX-API
…/Withdrawl.pm6 :3:
use Finance::GDAX::API;
adaptiveoptics/P6-Finance-GDAX-API
…/Withdrawl.pm6 :5:
class Finance::GDAX::API::Withdrawl does Finance::GDAX::API
adaptiveoptics/P6-Finance-GDAX-API
…/Withdrawl.pm6 :51:
Finance::GDAX::API::Withdrawl - Withdraw funds to a Payment Method or
adaptiveoptics/P6-Finance-GDAX-API
…/Withdrawl.pm6 :57:
use Finance::GDAX::API::Withdraw;
adaptiveoptics/P6-Finance-GDAX-API
…/Withdrawl.pm6 :59:
$withdraw = Finance::GDAX::API::Withdraw.(
adaptiveoptics/P6-Finance-GDAX-API
…/010-url.t :7:
use-ok 'Finance::GDAX::API::URL', 'Finance::GDAX::API::URL useable';
adaptiveoptics/P6-Finance-GDAX-API
…/010-url.t :8:
use Finance::GDAX::API::URL;
adaptiveoptics/P6-Finance-GDAX-API
…/010-url.t :10:
my $url = Finance::GDAX::API::URL.new;
adaptiveoptics/P6-Finance-GDAX-API
…/010-url.t :30:
$url = Finance::GDAX::API::URL.new;
adaptiveoptics/P6-Finance-GDAX-API
…/020-api.t :7:
use-ok 'Finance::GDAX::API', 'Finance::GDAX::API useable';
adaptiveoptics/P6-Finance-GDAX-API
…/020-api.t :8:
use Finance::GDAX::API;
adaptiveoptics/P6-Finance-GDAX-API
…/020-api.t :10:
ok my $api = Finance::GDAX::API.new, 'API instantiates';
adaptiveoptics/P6-Finance-GDAX-API
…/020-api.t :11:
does-ok $api, Finance::GDAX::API::URL;
adaptiveoptics/P6-Finance-GDAX-API
…/020-api.t :62:
$api = Finance::GDAX::API.new;
adaptiveoptics/P6-Finance-GDAX-API
…/025-quote.t :11:
use-ok 'Finance::GDAX::API::Quote', 'Finance::GDAX::API::Quote useable';
adaptiveoptics/P6-Finance-GDAX-API
…/025-quote.t :12:
use Finance::GDAX::API::Quote;
adaptiveoptics/P6-Finance-GDAX-API
…/025-quote.t :14:
ok my $quote = Finance::GDAX::API::Quote.new, 'Instantiates';
adaptiveoptics/P6-Finance-GDAX-API
…/025-quote.t :25:
$quote = Finance::GDAX::API::Quote.new;
adaptiveoptics/P6-Finance-GDAX-API
…/030-account.t :11:
use-ok 'Finance::GDAX::API::Account', 'Finance::GDAX::API::Account useable';
adaptiveoptics/P6-Finance-GDAX-API
…/030-account.t :12:
use Finance::GDAX::API::Account;
adaptiveoptics/P6-Finance-GDAX-API
…/030-account.t :14:
ok my $account = Finance::GDAX::API::Account.new, 'Account instantiates';
adaptiveoptics/P6-Finance-GDAX-API
…/040-order.t :11:
use-ok 'Finance::GDAX::API::Order', 'Finance::GDAX::API::Order useable';
adaptiveoptics/P6-Finance-GDAX-API
…/040-order.t :12:
use Finance::GDAX::API::Order;
adaptiveoptics/P6-Finance-GDAX-API
…/040-order.t :14:
ok my $order = Finance::GDAX::API::Order.new;
adaptiveoptics/P6-Finance-GDAX-API
…/040-order.t :59:
$order = Finance::GDAX::API::Order.new;
adaptiveoptics/P6-Finance-GDAX-API
…/040-order.t :64:
$order = Finance::GDAX::API::Order.new;
adaptiveoptics/P6-Finance-GDAX-API
…/040-order.t :69:
$order = Finance::GDAX::API::Order.new;
adaptiveoptics/P6-Finance-GDAX-API
…/040-order.t :74:
$order = Finance::GDAX::API::Order.new;
adaptiveoptics/P6-Finance-GDAX-API
…/050-fill.t :11:
use-ok 'Finance::GDAX::API::Fill', 'Finance::GDAX::API::Fill useable';
adaptiveoptics/P6-Finance-GDAX-API
…/050-fill.t :12:
use Finance::GDAX::API::Fill;
adaptiveoptics/P6-Finance-GDAX-API
…/050-fill.t :14:
ok my $fill = Finance::GDAX::API::Fill.new;
adaptiveoptics/P6-Finance-GDAX-API
…/060-funding.t :11:
use-ok 'Finance::GDAX::API::Funding', 'Finance::GDAX::API::Funding useable';
adaptiveoptics/P6-Finance-GDAX-API
…/060-funding.t :12:
use Finance::GDAX::API::Funding;
adaptiveoptics/P6-Finance-GDAX-API
…/060-funding.t :14:
ok my $funding = Finance::GDAX::API::Funding.new;
adaptiveoptics/P6-Finance-GDAX-API
…/070-margintransfer.t :11:
use-ok 'Finance::GDAX::API::MarginTransfer', 'Finance::GDAX::API::MarginTransfer useable';
adaptiveoptics/P6-Finance-GDAX-API
…/070-margintransfer.t :12:
use Finance::GDAX::API::MarginTransfer;
adaptiveoptics/P6-Finance-GDAX-API
…/070-margintransfer.t :15:
dies-ok {$xfer = Finance::GDAX::API::MarginTransfer.new}, 'Object needs attributes';
adaptiveoptics/P6-Finance-GDAX-API
…/070-margintransfer.t :16:
ok ($xfer = Finance::GDAX::API::MarginTransfer.new(
adaptiveoptics/P6-Finance-GDAX-API
…/080-position.t :11:
use-ok 'Finance::GDAX::API::Position', 'Finance::GDAX::API::Position useable';
adaptiveoptics/P6-Finance-GDAX-API
…/080-position.t :12:
use Finance::GDAX::API::Position;
adaptiveoptics/P6-Finance-GDAX-API
…/080-position.t :14:
ok my $position = Finance::GDAX::API::Position.new;
adaptiveoptics/P6-Finance-GDAX-API
…/090-deposit.t :11:
use-ok 'Finance::GDAX::API::Deposit', 'Finance::GDAX::API::Deposit useable';
adaptiveoptics/P6-Finance-GDAX-API
…/090-deposit.t :12:
use Finance::GDAX::API::Deposit;
adaptiveoptics/P6-Finance-GDAX-API
…/090-deposit.t :15:
dies-ok {$deposit = Finance::GDAX::API::Deposit.new}, 'Instantiation dies without currency and amount';
adaptiveoptics/P6-Finance-GDAX-API
…/090-deposit.t :16:
ok ($deposit = Finance::GDAX::API::Deposit.new(:currency('USD'), :amount(250))), 'New ok with good vals';
adaptiveoptics/P6-Finance-GDAX-API
…/100-withdrawl.t :11:
use-ok 'Finance::GDAX::API::Withdrawl', 'Finance::GDAX::API::Withdrawl useable';
adaptiveoptics/P6-Finance-GDAX-API
…/100-withdrawl.t :12:
use Finance::GDAX::API::Withdrawl;
adaptiveoptics/P6-Finance-GDAX-API
…/100-withdrawl.t :15:
dies-ok {$withdrawl = Finance::GDAX::API::Withdrawl.new}, 'Instantiation dies without ammount or currency';;
adaptiveoptics/P6-Finance-GDAX-API
…/100-withdrawl.t :16:
ok ($withdrawl = Finance::GDAX::API::Withdrawl.new(:amount(100.00), :currency('BTC'))), 'goot instantiation';
adaptiveoptics/P6-Finance-GDAX-API
…/110-paymentmethods.t :11:
use-ok 'Finance::GDAX::API::PaymentMethod', 'Finance::GDAX::API::PaymentMethod useable';
adaptiveoptics/P6-Finance-GDAX-API
…/110-paymentmethods.t :12:
use Finance::GDAX::API::PaymentMethod;
adaptiveoptics/P6-Finance-GDAX-API
…/110-paymentmethods.t :14:
ok my $pay_method = Finance::GDAX::API::PaymentMethod.new, "instatiated";
adaptiveoptics/P6-Finance-GDAX-API
…/120-coinbaseaccounts.t :11:
use-ok 'Finance::GDAX::API::CoinbaseAccount', 'Finance::GDAX::API::CoinbaseAccount useable';
adaptiveoptics/P6-Finance-GDAX-API
…/120-coinbaseaccounts.t :12:
use Finance::GDAX::API::CoinbaseAccount;
adaptiveoptics/P6-Finance-GDAX-API
…/120-coinbaseaccounts.t :14:
ok (my $coinbase_acct = Finance::GDAX::API::CoinbaseAccount.new), 'Instiatiate';
adaptiveoptics/P6-Finance-GDAX-API
…/130-report.t :11:
use-ok 'Finance::GDAX::API::Report', 'Finance::GDAX::API::Report useable';
adaptiveoptics/P6-Finance-GDAX-API
…/130-report.t :12:
use Finance::GDAX::API::Report;
adaptiveoptics/P6-Finance-GDAX-API
…/130-report.t :14:
ok my $report = Finance::GDAX::API::Report.new, 'Instantiate';
adaptiveoptics/P6-Finance-GDAX-API
…/130-report.t :51:
$report = Finance::GDAX::API::Report.new;
adaptiveoptics/P6-Finance-GDAX-API
…/140-useraccount.t :11:
use-ok 'Finance::GDAX::API::UserAccount', 'Finance::GDAX::API::UserAccount useable';
adaptiveoptics/P6-Finance-GDAX-API
…/140-useraccount.t :12:
use Finance::GDAX::API::UserAccount;
adaptiveoptics/P6-Finance-GDAX-API
…/140-useraccount.t :14:
ok my $account = Finance::GDAX::API::UserAccount.new, 'Instantiate';
adaptiveoptics/P6-Finance-GDAX-API
…/150-product.t :11:
use-ok 'Finance::GDAX::API::Product', 'Finance::GDAX::API::Product useable';
adaptiveoptics/P6-Finance-GDAX-API
…/150-product.t :12:
use Finance::GDAX::API::Product;
adaptiveoptics/P6-Finance-GDAX-API
…/150-product.t :14:
ok my $product = Finance::GDAX::API::Product.new, 'Instantiate';
adaptiveoptics/P6-Finance-GDAX-API
…/150-product.t :45:
$product = Finance::GDAX::API::Product.new(product-id => 'BTC-USD');
adaptiveoptics/P6-Finance-GDAX-API
…/150-product.t :49:
$product = Finance::GDAX::API::Product.new(product-id => 'BTC-USD');
adaptiveoptics/P6-Finance-GDAX-API
…/150-product.t :53:
$product = Finance::GDAX::API::Product.new(product-id => 'BTC-USD');
adaptiveoptics/P6-Finance-GDAX-API
…/150-product.t :61:
$product = Finance::GDAX::API::Product.new(product-id => 'BTC-USD');
adaptiveoptics/P6-Finance-GDAX-API
…/160-currency.t :11:
use-ok 'Finance::GDAX::API::Currency', 'Finance::GDAX::API::Currency useable';
adaptiveoptics/P6-Finance-GDAX-API
…/160-currency.t :12:
use Finance::GDAX::API::Currency;
adaptiveoptics/P6-Finance-GDAX-API
…/160-currency.t :14:
ok my $currency = Finance::GDAX::API::Currency.new, 'Instantiated';
adaptiveoptics/P6-Finance-GDAX-API
…/170-time.t :11:
use-ok 'Finance::GDAX::API::Time', 'Finance::GDAX::API::Time useable';
adaptiveoptics/P6-Finance-GDAX-API
…/170-time.t :12:
use Finance::GDAX::API::Time;
adaptiveoptics/P6-Finance-GDAX-API
…/170-time.t :14:
ok (my $time = Finance::GDAX::API::Time.new), 'instatiated';
adaptiveoptics/P6-Finance-GDAX-API
…/GDAXTestHelper.pm6 :2:
use Finance::GDAX::API;
adaptiveoptics/P6-Finance-GDAX-API
…/GDAXTestHelper.pm6 :11:
my $api = Finance::GDAX::API.new;
afiskon/p6-xml-parser-tiny
…/Tiny.pm6 :12:
class X::XML::Parser::Tiny::Invalid is Exception {
afiskon/p6-xml-parser-tiny
…/Tiny.pm6 :21:
X::XML::Parser::Tiny::Invalid.new(source => $xml).throw;
afiskon/p6-xml-parser-tiny
…/04-exception.t :6:
throws-like { XML::Parser::Tiny.new.parse("<") }, X::XML::Parser::Tiny::Invalid;
ajs/perl6-Math-Sequences
…/sequences.t :8:
is $!.WHAT, X::AdHoc, "Throws error";
akiym/JSON-Hjson
…/Hjson.pm6 :7:
class X::JSON::Hjson::Invalid is Exception {
akiym/JSON-Hjson
…/Hjson.pm6 :16:
X::JSON::Hjson::Invalid.new(source => $text).throw;
araraloren/perl6-getopt-advance
…/Advance.adoc :458:
* X::GA::ParseError
araraloren/perl6-getopt-advance
…/Advance.adoc :459:
* X::GA::OptionError
araraloren/perl6-getopt-advance
…/Advance.adoc :460:
* X::GA::GroupError
araraloren/perl6-getopt-advance
…/Advance.adoc :461:
* X::GA::NonOptionError
araraloren/perl6-getopt-advance
…/Advance.adoc :464:
X::GA::ParseError exception when `OptionSet` match failed.
araraloren/perl6-getopt-advance
…/Advance.adoc :470:
* X::GA::WantPrintHelper
araraloren/perl6-getopt-advance
…/Advance.adoc :476:
* X::GA::WantPrintAllHelper
araraloren/perl6-getopt-advance
…/Advance.adoc :970:
* X::GA::Exception
araraloren/perl6-getopt-advance
…/Advance.adoc :974:
* X::GA::ParseError
araraloren/perl6-getopt-advance
…/Advance.adoc :981:
* X::GA::OptionError
araraloren/perl6-getopt-advance
…/Advance.adoc :988:
* X::GA::GroupError
araraloren/perl6-getopt-advance
…/Advance.adoc :995:
* X::GA::NonOptionError
araraloren/perl6-getopt-advance
…/Advance.adoc :1002:
* X::GA::Error
araraloren/perl6-getopt-advance
…/Advance.adoc :1009:
* X::GA::WantPrintHelper
araraloren/perl6-getopt-advance
…/Advance.adoc :1017:
* X::GA::WantPrintAllHelper
araraloren/perl6-getopt-advance
…/Advance.pm6 :123:
when X::GA::ParseError |
araraloren/perl6-getopt-advance
…/Advance.pm6 :124:
X::GA::OptionError |
araraloren/perl6-getopt-advance
…/Advance.pm6 :125:
X::GA::GroupError |
araraloren/perl6-getopt-advance
…/Advance.pm6 :126:
X::GA::NonOptionError {
araraloren/perl6-getopt-advance
…/Advance.pm6 :135:
when X::GA::WantPrintHelper {
araraloren/perl6-getopt-advance
…/Advance.pm6 :140:
when X::GA::WantPrintAllHelper {
araraloren/perl6-getopt-advance
…/Exception.pm6 :4:
class X::GA::Exception is Exception {
araraloren/perl6-getopt-advance
…/Exception.pm6 :8:
class X::GA::ParseError is X::GA::Exception { }
araraloren/perl6-getopt-advance
…/Exception.pm6 :11:
X::GA::ParseError
araraloren/perl6-getopt-advance
…/Exception.pm6 :18:
class X::GA::OptionError is X::GA::Exception { }
araraloren/perl6-getopt-advance
…/Exception.pm6 :21:
X::GA::OptionError
araraloren/perl6-getopt-advance
…/Exception.pm6 :26:
class X::GA::GroupError is X::GA::Exception { }
araraloren/perl6-getopt-advance
…/Exception.pm6 :29:
X::GA::GroupError
araraloren/perl6-getopt-advance
…/Exception.pm6 :34:
class X::GA::NonOptionError is X::GA::Exception { }
araraloren/perl6-getopt-advance
…/Exception.pm6 :37:
X::GA::NonOptionError
araraloren/perl6-getopt-advance
…/Exception.pm6 :44:
class X::GA::Error is X::GA::Exception { }
araraloren/perl6-getopt-advance
…/Exception.pm6 :47:
X::GA::Error
araraloren/perl6-getopt-advance
…/Exception.pm6 :52:
class X::GA::WantPrintHelper is X::GA::Exception { }
araraloren/perl6-getopt-advance
…/Exception.pm6 :55:
X::GA::WantPrintHelper.new().throw;
araraloren/perl6-getopt-advance
…/Exception.pm6 :58:
class X::GA::WantPrintAllHelper is X::GA::Exception { }
araraloren/perl6-getopt-advance
…/Exception.pm6 :61:
X::GA::WantPrintAllHelper.new().throw;
araraloren/perl6-terminal-table
…/Exception.pm6 :4:
class X::Kinoko::Error is Exception {
araraloren/perl6-terminal-table
…/Exception.pm6 :12:
class X::Kinoko::Warning is Exception {
araraloren/perl6-terminal-table
…/Frame.pm6 :78:
X::Kinoko::Error.new(msg => 'width must be integer multiple of base width.')
araraloren/perl6-terminal-table
…/Frame.pm6 :193:
X::Kinoko::Error.new(msg => 'padding width must be divides by padding-char width').throw();
araraloren/perl6-terminal-table
…/Frame.pm6 :220:
X::Kinoko::Error.new(msg => 'Can not recognize align type!').throw();
araraloren/perl6-terminal-table
…/Frame.pm6 :249:
X::Kinoko::Error.new(msg => 'padding width must be divides by padding-char width').throw();
araraloren/perl6-terminal-table
…/Frame.pm6 :274:
X::Kinoko::Error.new(msg => 'Can not recognize align type!').throw();
araraloren/perl6-terminal-table
…/Generator.pm6 :190:
X::Kinoko::Error.new(msg => 'All style should be none!')
araraloren/perl6-terminal-table
…/Generator.pm6 :196:
X::Kinoko::Error.new(msg => 'The style-end is bigger than current index.')
araraloren/perl6-terminal-table
…/String.pm6 :34:
X::Kinoko::Error.new(msg => 'Extend width must be divides by string width')
araraloren/perl6-terminal-table
…/Style.pm6 :478:
X::Kinoko::Error.new(msg => 'none style expect!').throw();
araraloren/perl6-terminal-table
…/Style.pm6 :548:
X::Kinoko::Error.new(msg => 'Not recognize style.')
arnsholt/Net-ZMQ
…/README.md :72:
the version you want as, for example, ZMQX::Compat, where `X` can be
arnsholt/Net-ZMQ
…/Util.pm6 :12:
class X::ZMQ is Exception {
arnsholt/Net-ZMQ
…/Util.pm6 :23:
X::ZMQ.new(:errno($no), :strerror(zmq_strerror($no))).throw;
atweiden/config-toml
…/META6.json :21:
"X::Config::TOML" : "lib/X/Config/TOML.pm6"
atweiden/config-toml
…/TOML.pm6 :4:
use X::Config::TOML;
atweiden/config-toml
…/TOML.pm6 :14:
or die(X::Config::TOML::ParseFailed.new(:$content));
atweiden/config-toml
…/TOML.pm6 :24:
or die(X::Config::TOML::ParsefileFailed.new(:$file));
atweiden/config-toml
…/Dumper.pm6 :3:
use X::Config::TOML;
atweiden/config-toml
…/Dumper.pm6 :38:
or die(X::Config::TOML::Dumper::BadKey.new(:$key));
atweiden/config-toml
…/Dumper.pm6 :47:
or die(X::Config::TOML::Dumper::BadArray.new(:array($val)));
atweiden/config-toml
…/Dumper.pm6 :214:
die(X::Config::TOML::Dumper::BadValue.new(:value($s)));
atweiden/config-toml
…/Dumper.pm6 :224:
die(X::Config::TOML::Dumper::BadValue.new(:value($r)));
atweiden/config-toml
…/Dumper.pm6 :234:
die(X::Config::TOML::Dumper::BadValue.new(:value($b)));
atweiden/config-toml
…/Dumper.pm6 :244:
die(X::Config::TOML::Dumper::BadValue.new(:value($d)));
atweiden/config-toml
…/Dumper.pm6 :263:
die(X::Config::TOML::Dumper::BadValue.new(:value($a)));
atweiden/config-toml
…/Dumper.pm6 :269:
or die(X::Config::TOML::Dumper::BadArray.new(:array($l)));
atweiden/config-toml
…/Dumper.pm6 :278:
die(X::Config::TOML::Dumper::BadValue.new(:value($l)));
atweiden/config-toml
…/Dumper.pm6 :283:
die(X::Config::TOML::Dumper::BadValue.new(:$value));
atweiden/config-toml
…/Actions.pm6 :3:
use X::Config::TOML;
atweiden/config-toml
…/Actions.pm6 :627:
X::Config::TOML::InlineTable::DuplicateKeys
atweiden/config-toml
…/Actions.pm6 :666:
my X::Config::TOML::KeypairLine::DuplicateKeys $exception .=
atweiden/config-toml
…/Actions.pm6 :696:
my X::Config::TOML::HOH::Seen::Key $exception-hoh-seen-key .=
atweiden/config-toml
…/Actions.pm6 :701:
my X::Config::TOML::HOH::Seen::AOH $exception-hoh-seen-aoh .=
atweiden/config-toml
…/Actions.pm6 :706:
my X::Config::TOML::HOH::Seen $exception-hoh-seen .=
atweiden/config-toml
…/Actions.pm6 :713:
when X::AdHoc
atweiden/config-toml
…/Actions.pm6 :736:
X::Config::TOML::HOH::DuplicateKeys
atweiden/config-toml
…/Actions.pm6 :742:
my X::Config::TOML::HOH::Seen::Key $exception-hoh-seen-key .=
atweiden/config-toml
…/Actions.pm6 :760:
my X::Config::TOML::HOH::Seen::Key $exception-hoh-seen-key .=
atweiden/config-toml
…/Actions.pm6 :780:
my X::Config::TOML::AOH::OverwritesKey $exception-aoh-overwrites-key .=
atweiden/config-toml
…/Actions.pm6 :785:
my X::Config::TOML::AOH::OverwritesHOH $exception-aoh-overwrites-hoh .=
atweiden/config-toml
…/Actions.pm6 :804:
X::Config::TOML::AOH::DuplicateKeys
atweiden/config-toml
…/Actions.pm6 :829:
my X::Config::TOML::Keypath::AOH $exception-keypath-aoh .=
atweiden/config-toml
…/Grammar.pm6 :2:
use X::Config::TOML;
atweiden/config-toml
…/Grammar.pm6 :69:
{ die(X::Config::TOML::String::EscapeSequence.new(:esc(~$/))) }
atweiden/config-toml
…/Grammar.pm6 :152:
{ die(X::Config::TOML::String::EscapeSequence.new(:esc(~$/))) }
atweiden/config-toml
…/TOML.pm6 :3:
# X::Config::TOML::DuplicateKeys {{{
atweiden/config-toml
…/TOML.pm6 :5:
class X::Config::TOML::DuplicateKeys
atweiden/config-toml
…/TOML.pm6 :24:
# end X::Config::TOML::DuplicateKeys }}}
atweiden/config-toml
…/TOML.pm6 :25:
# X::Config::TOML::AOH::DuplicateKeys {{{
atweiden/config-toml
…/TOML.pm6 :27:
class X::Config::TOML::AOH::DuplicateKeys
atweiden/config-toml
…/TOML.pm6 :29:
also is X::Config::TOML::DuplicateKeys;
atweiden/config-toml
…/TOML.pm6 :32:
# end X::Config::TOML::AOH::DuplicateKeys }}}
atweiden/config-toml
…/TOML.pm6 :33:
# X::Config::TOML::HOH::DuplicateKeys {{{
atweiden/config-toml
…/TOML.pm6 :35:
class X::Config::TOML::HOH::DuplicateKeys
atweiden/config-toml
…/TOML.pm6 :37:
also is X::Config::TOML::DuplicateKeys;
atweiden/config-toml
…/TOML.pm6 :40:
# end X::Config::TOML::HOH::DuplicateKeys }}}
atweiden/config-toml
…/TOML.pm6 :41:
# X::Config::TOML::InlineTable::DuplicateKeys {{{
atweiden/config-toml
…/TOML.pm6 :43:
class X::Config::TOML::InlineTable::DuplicateKeys
atweiden/config-toml
…/TOML.pm6 :45:
also is X::Config::TOML::DuplicateKeys;
atweiden/config-toml
…/TOML.pm6 :48:
# end X::Config::TOML::InlineTable::DuplicateKeys }}}
atweiden/config-toml
…/TOML.pm6 :49:
# X::Config::TOML::KeypairLine::DuplicateKeys {{{
atweiden/config-toml
…/TOML.pm6 :51:
class X::Config::TOML::KeypairLine::DuplicateKeys
atweiden/config-toml
…/TOML.pm6 :71:
# end X::Config::TOML::KeypairLine::DuplicateKeys }}}
atweiden/config-toml
…/TOML.pm6 :72:
# X::Config::TOML::AOH {{{
atweiden/config-toml
…/TOML.pm6 :74:
class X::Config::TOML::AOH
atweiden/config-toml
…/TOML.pm6 :93:
# end X::Config::TOML::AOH }}}
atweiden/config-toml
…/TOML.pm6 :94:
# X::Config::TOML::AOH::OverwritesHOH {{{
atweiden/config-toml
…/TOML.pm6 :96:
class X::Config::TOML::AOH::OverwritesHOH
atweiden/config-toml
…/TOML.pm6 :98:
also is X::Config::TOML::AOH;
atweiden/config-toml
…/TOML.pm6 :115:
# end X::Config::TOML::AOH::OverwritesHOH }}}
atweiden/config-toml
…/TOML.pm6 :116:
# X::Config::TOML::AOH::OverwritesKey {{{
atweiden/config-toml
…/TOML.pm6 :118:
class X::Config::TOML::AOH::OverwritesKey
atweiden/config-toml
…/TOML.pm6 :120:
also is X::Config::TOML::AOH;
atweiden/config-toml
…/TOML.pm6 :137:
# end X::Config::TOML::AOH::OverwritesKey }}}
atweiden/config-toml
…/TOML.pm6 :138:
# X::Config::TOML::HOH {{{
atweiden/config-toml
…/TOML.pm6 :140:
class X::Config::TOML::HOH
atweiden/config-toml
…/TOML.pm6 :159:
# end X::Config::TOML::HOH }}}
atweiden/config-toml
…/TOML.pm6 :160:
# X::Config::TOML::HOH::Seen {{{
atweiden/config-toml
…/TOML.pm6 :162:
class X::Config::TOML::HOH::Seen
atweiden/config-toml
…/TOML.pm6 :164:
also is X::Config::TOML::HOH;
atweiden/config-toml
…/TOML.pm6 :180:
# end X::Config::TOML::HOH::Seen }}}
atweiden/config-toml
…/TOML.pm6 :181:
# X::Config::TOML::HOH::Seen::AOH {{{
atweiden/config-toml
…/TOML.pm6 :183:
class X::Config::TOML::HOH::Seen::AOH
atweiden/config-toml
…/TOML.pm6 :185:
also is X::Config::TOML::HOH::Seen;
atweiden/config-toml
…/TOML.pm6 :188:
# end X::Config::TOML::HOH::Seen::AOH }}}
atweiden/config-toml
…/TOML.pm6 :189:
# X::Config::TOML::HOH::Seen::Key {{{
atweiden/config-toml
…/TOML.pm6 :191:
class X::Config::TOML::HOH::Seen::Key
atweiden/config-toml
…/TOML.pm6 :193:
also is X::Config::TOML::HOH;
atweiden/config-toml
…/TOML.pm6 :207:
# end X::Config::TOML::HOH::Seen::Key }}}
atweiden/config-toml
…/TOML.pm6 :208:
# X::Config::TOML::Keypath {{{
atweiden/config-toml
…/TOML.pm6 :210:
class X::Config::TOML::Keypath
atweiden/config-toml
…/TOML.pm6 :224:
# end X::Config::TOML::Keypath }}}
atweiden/config-toml
…/TOML.pm6 :225:
# X::Config::TOML::Keypath::AOH {{{
atweiden/config-toml
…/TOML.pm6 :227:
class X::Config::TOML::Keypath::AOH
atweiden/config-toml
…/TOML.pm6 :229:
also is X::Config::TOML::AOH;
atweiden/config-toml
…/TOML.pm6 :232:
# end X::Config::TOML::Keypath::AOH }}}
atweiden/config-toml
…/TOML.pm6 :233:
# X::Config::TOML::Keypath::HOH {{{
atweiden/config-toml
…/TOML.pm6 :235:
class X::Config::TOML::Keypath::HOH
atweiden/config-toml
…/TOML.pm6 :237:
also is X::Config::TOML::HOH;
atweiden/config-toml
…/TOML.pm6 :240:
# end X::Config::TOML::Keypath::HOH }}}
atweiden/config-toml
…/TOML.pm6 :241:
# X::Config::TOML::BadKeypath::ArrayNotAOH {{{
atweiden/config-toml
…/TOML.pm6 :243:
class X::Config::TOML::BadKeypath::ArrayNotAOH
atweiden/config-toml
…/TOML.pm6 :248:
# end X::Config::TOML::BadKeypath::ArrayNotAOH }}}
atweiden/config-toml
…/TOML.pm6 :249:
# X::Config::TOML::ParseFailed {{{
atweiden/config-toml
…/TOML.pm6 :251:
class X::Config::TOML::ParseFailed
atweiden/config-toml
…/TOML.pm6 :267:
# end X::Config::TOML::ParseFailed }}}
atweiden/config-toml
…/TOML.pm6 :268:
# X::Config::TOML::ParsefileFailed {{{
atweiden/config-toml
…/TOML.pm6 :270:
class X::Config::TOML::ParsefileFailed
atweiden/config-toml
…/TOML.pm6 :283:
# end X::Config::TOML::ParsefileFailed }}}
atweiden/config-toml
…/TOML.pm6 :284:
# X::Config::TOML::Dumper::BadKey {{{
atweiden/config-toml
…/TOML.pm6 :286:
class X::Config::TOML::Dumper::BadKey
atweiden/config-toml
…/TOML.pm6 :301:
# end X::Config::TOML::Dumper::BadKey }}}
atweiden/config-toml
…/TOML.pm6 :302:
# X::Config::TOML::Dumper::BadValue {{{
atweiden/config-toml
…/TOML.pm6 :304:
class X::Config::TOML::Dumper::BadValue
atweiden/config-toml
…/TOML.pm6 :320:
# end X::Config::TOML::Dumper::BadValue }}}
atweiden/config-toml
…/TOML.pm6 :321:
# X::Config::TOML::Dumper::BadArray {{{
atweiden/config-toml
…/TOML.pm6 :323:
class X::Config::TOML::Dumper::BadArray
atweiden/config-toml
…/TOML.pm6 :339:
# end X::Config::TOML::Dumper::BadArray }}}
atweiden/config-toml
…/TOML.pm6 :340:
# X::Config::TOML::String::EscapeSequence {{{
atweiden/config-toml
…/TOML.pm6 :342:
class X::Config::TOML::String::EscapeSequence
atweiden/config-toml
…/TOML.pm6 :354:
# end X::Config::TOML::String::EscapeSequence }}}
atweiden/config-toml
…/01-parser.t :20:
X::Config::TOML::HOH::DuplicateKeys,
atweiden/config-toml
…/01-parser.t :41:
X::Config::TOML::InlineTable::DuplicateKeys,
atweiden/config-toml
…/01-parser.t :63:
X::Config::TOML::KeypairLine::DuplicateKeys,
atweiden/config-toml
…/01-parser.t :88:
X::Config::TOML::HOH::Seen,
atweiden/config-toml
…/01-parser.t :110:
X::Config::TOML::HOH::Seen,
atweiden/config-toml
…/01-parser.t :135:
X::Config::TOML::Keypath::AOH,
atweiden/config-toml
…/01-parser.t :157:
X::Config::TOML::AOH::OverwritesHOH,
atweiden/config-toml
…/01-parser.t :182:
X::Config::TOML::HOH::Seen::AOH,
atweiden/config-toml
…/01-parser.t :204:
X::Config::TOML::HOH::Seen::AOH,
atweiden/config-toml
…/01-parser.t :229:
X::Config::TOML::HOH::Seen::Key,
atweiden/config-toml
…/01-parser.t :253:
X::Config::TOML::HOH::Seen::Key,
atweiden/config-toml
…/01-parser.t :277:
X::Config::TOML::HOH::Seen::Key,
atweiden/config-toml
…/01-parser.t :301:
X::Config::TOML::HOH::Seen::Key,
atweiden/config-toml
…/01-parser.t :327:
X::Config::TOML::AOH::OverwritesKey,
atweiden/config-toml
…/01-parser.t :352:
X::Config::TOML::HOH::Seen::Key,
atweiden/config-toml
…/01-parser.t :376:
X::Config::TOML::HOH::Seen::Key,
atweiden/config-toml
…/01-parser.t :404:
X::Config::TOML::AOH::OverwritesKey,
atweiden/config-toml
…/02-dumper.t :13:
X::Config::TOML::Dumper::BadKey,
atweiden/config-toml
…/02-dumper.t :21:
X::Config::TOML::Dumper::BadKey,
atweiden/config-toml
…/02-dumper.t :30:
X::Config::TOML::Dumper::BadKey,
atweiden/config-toml
…/02-dumper.t :62:
X::Config::TOML::Dumper::BadValue,
atweiden/config-toml
…/02-dumper.t :70:
X::Config::TOML::Dumper::BadValue,
atweiden/config-toml
…/02-dumper.t :78:
X::Config::TOML::Dumper::BadValue,
atweiden/config-toml
…/02-dumper.t :86:
X::Config::TOML::Dumper::BadValue,
atweiden/config-toml
…/02-dumper.t :94:
X::Config::TOML::Dumper::BadValue,
atweiden/config-toml
…/02-dumper.t :102:
X::Config::TOML::Dumper::BadValue,
atweiden/config-toml
…/02-dumper.t :110:
X::Config::TOML::Dumper::BadValue,
atweiden/config-toml
…/02-dumper.t :118:
X::Config::TOML::Dumper::BadValue,
atweiden/config-toml
…/02-dumper.t :126:
X::Config::TOML::Dumper::BadValue,
atweiden/config-toml
…/02-dumper.t :146:
X::Config::TOML::Dumper::BadArray,
atweiden/config-toml
…/02-dumper.t :160:
X::Config::TOML::Dumper::BadArray,
atweiden/config-toml
…/02-dumper.t :177:
X::Config::TOML::Dumper::BadArray,
atweiden/config-toml
…/02-dumper.t :197:
X::Config::TOML::Dumper::BadArray,
atweiden/config-toml
…/02-dumper.t :211:
X::Config::TOML::Dumper::BadArray,
atweiden/config-toml
…/02-dumper.t :224:
X::Config::TOML::Dumper::BadArray,
atweiden/config-toml
…/02-dumper.t :237:
X::Config::TOML::Dumper::BadArray,
atweiden/config-toml
…/02-dumper.t :250:
X::Config::TOML::Dumper::BadArray,
atweiden/config-toml
…/02-dumper.t :263:
X::Config::TOML::Dumper::BadValue,
atweiden/config-toml
…/02-dumper.t :282:
X::Config::TOML::Dumper::BadArray,
atweiden/config-toml
…/02-dumper.t :295:
X::Config::TOML::Dumper::BadArray,
atweiden/config-toml
…/02-dumper.t :308:
X::Config::TOML::Dumper::BadArray,
atweiden/config-toml
…/02-dumper.t :321:
X::Config::TOML::Dumper::BadArray,
atweiden/config-toml
…/02-dumper.t :334:
X::Config::TOML::Dumper::BadArray,
atweiden/crane
…/META6.json :32:
"X::Crane" : "lib/X/Crane.pm6"
atweiden/crane
…/Crane.pm6 :16:
use X::Crane;
atweiden/crane
…/Add.pm6 :5:
use X::Crane;
atweiden/crane
…/Add.pm6 :19:
# with rules similar to JSON Patch (X::Crane::AddPathNotFound,
atweiden/crane
…/Add.pm6 :20:
# X::Crane::AddPathOutOfRange)
atweiden/crane
…/Add.pm6 :30:
# is an immutable value (X::Crane::Add::RO)
atweiden/crane
…/Add.pm6 :33:
when X::Multi::NoMatch
atweiden/crane
…/Add.pm6 :38:
or die(X::Crane::Add::RO.new(:typename<List>));
atweiden/crane
…/Add.pm6 :40:
when X::Assignment::RO
atweiden/crane
…/Add.pm6 :41:
{ die(X::Crane::Add::RO.new(:typename(.typename))) }
atweiden/crane
…/Add.pm6 :42:
when X::Method::NotFound
atweiden/crane
…/Add.pm6 :47:
or die(X::Crane::Add::RO.new(:typename(~$0)));
atweiden/crane
…/Add.pm6 :49:
when X::OutOfRange
atweiden/crane
…/Add.pm6 :50:
{ die(X::Crane::AddPathOutOfRange.new(:operation<add>, :out-of-range($_))) }
atweiden/crane
…/Add.pm6 :66:
or die(X::Crane::AddPathNotFound.new);
atweiden/crane
…/Add.pm6 :129:
or die(X::Crane::AddPathNotFound.new);
atweiden/crane
…/Add.pm6 :147:
or die(X::Crane::AddPathNotFound.new);
atweiden/crane
…/Add.pm6 :166:
or die(X::Crane::AddPathNotFound.new);
atweiden/crane
…/At.pm6 :3:
use X::Crane;
atweiden/crane
…/At.pm6 :37:
die(X::Crane::AssociativeKeyDNE.new);
atweiden/crane
…/At.pm6 :57:
die(X::Crane::AssociativeKeyDNE.new);
atweiden/crane
…/At.pm6 :101:
die(X::Crane::PositionalIndexDNE.new);
atweiden/crane
…/At.pm6 :125:
die(X::Crane::PositionalIndexDNE.new);
atweiden/crane
…/Copy.pm6 :5:
use X::Crane;
atweiden/crane
…/Copy.pm6 :20:
# (X::Crane::CopyFromNotFound, X::Crane::CopyPathNotFound,
atweiden/crane
…/Copy.pm6 :21:
# X::Crane::CopyPathOutOfRange)
atweiden/crane
…/Copy.pm6 :24:
# one of its children (X::Crane::CopyParentToChild)
atweiden/crane
…/Copy.pm6 :38:
# (X::Crane::CopyPath::RO)
atweiden/crane
…/Copy.pm6 :41:
when X::Crane::AddPathNotFound
atweiden/crane
…/Copy.pm6 :42:
{ die(X::Crane::CopyPathNotFound.new) }
atweiden/crane
…/Copy.pm6 :43:
when X::Crane::AddPathOutOfRange
atweiden/crane
…/Copy.pm6 :44:
{ die(X::Crane::CopyPathOutOfRange.new(:add-path-out-of-range(.message))) }
atweiden/crane
…/Copy.pm6 :45:
when X::Crane::Add::RO
atweiden/crane
…/Copy.pm6 :46:
{ die(X::Crane::CopyPath::RO.new(:typename(.typename))) }
atweiden/crane
…/Copy.pm6 :47:
when X::Crane::GetPathNotFound
atweiden/crane
…/Copy.pm6 :48:
{ die(X::Crane::CopyFromNotFound.new) }
atweiden/crane
…/Copy.pm6 :53:
or die(X::Crane::CopyParentToChild.new);
atweiden/crane
…/Exists.pm6 :4:
use X::Crane;
atweiden/crane
…/Exists.pm6 :88:
die(X::Crane::ExistsRootContainerKey.new);
atweiden/crane
…/Exists.pm6 :106:
die(X::Crane::ExistsRootContainerKey.new);
atweiden/crane
…/Get.pm6 :5:
use X::Crane;
atweiden/crane
…/Get.pm6 :92:
die(X::Crane::GetPathNotFound.new);
atweiden/crane
…/Get.pm6 :113:
die(X::Crane::GetPathNotFound.new);
atweiden/crane
…/Get.pm6 :122:
die(X::Crane::GetRootContainerKey.new);
atweiden/crane
…/Get.pm6 :144:
die(X::Crane::GetPathNotFound.new);
atweiden/crane
…/Get.pm6 :153:
die(X::Crane::GetRootContainerKey.new);
atweiden/crane
…/Get.pm6 :162:
die(X::Crane::GetPathNotFound.new);
atweiden/crane
…/Get.pm6 :171:
die(X::Crane::GetRootContainerKey.new);
atweiden/crane
…/Get.pm6 :195:
die(X::Crane::GetPathNotFound.new);
atweiden/crane
…/Get.pm6 :216:
die(X::Crane::GetPathNotFound.new);
atweiden/crane
…/Get.pm6 :225:
die(X::Crane::GetRootContainerKey.new);
atweiden/crane
…/Get.pm6 :247:
die(X::Crane::GetPathNotFound.new);
atweiden/crane
…/Get.pm6 :256:
die(X::Crane::GetRootContainerKey.new);
atweiden/crane
…/Get.pm6 :265:
die(X::Crane::GetPathNotFound.new);
atweiden/crane
…/Get.pm6 :274:
die(X::Crane::GetRootContainerKey.new);
atweiden/crane
…/Get.pm6 :298:
die(X::Crane::GetPathNotFound.new);
atweiden/crane
…/Get.pm6 :319:
die(X::Crane::GetPathNotFound.new);
atweiden/crane
…/Get.pm6 :350:
die(X::Crane::GetPathNotFound.new);
atweiden/crane
…/Get.pm6 :368:
die(X::Crane::GetPathNotFound.new);
atweiden/crane
…/Move.pm6 :6:
use X::Crane;
atweiden/crane
…/Move.pm6 :21:
# (X::Crane::MoveFromNotFound, X::Crane::MovePathNotFound,
atweiden/crane
…/Move.pm6 :22:
# X::Crane::MovePathOutOfRange)
atweiden/crane
…/Move.pm6 :25:
# one of its children (X::Crane::MoveParentToChild)
atweiden/crane
…/Move.pm6 :38:
# an immutable value (X::Crane::MoveFrom::RO)
atweiden/crane
…/Move.pm6 :43:
# (X::Crane::MovePath::RO)
atweiden/crane
…/Move.pm6 :46:
when X::Crane::AddPathNotFound
atweiden/crane
…/Move.pm6 :47:
{ die(X::Crane::MovePathNotFound.new) }
atweiden/crane
…/Move.pm6 :48:
when X::Crane::AddPathOutOfRange
atweiden/crane
…/Move.pm6 :49:
{ die(X::Crane::MovePathOutOfRange.new(:add-path-out-of-range(.message))) }
atweiden/crane
…/Move.pm6 :50:
when X::Crane::Add::RO
atweiden/crane
…/Move.pm6 :51:
{ die(X::Crane::MovePath::RO.new(:typename(.typename))) }
atweiden/crane
…/Move.pm6 :52:
when X::Crane::GetPathNotFound
atweiden/crane
…/Move.pm6 :53:
{ die(X::Crane::MoveFromNotFound.new) }
atweiden/crane
…/Move.pm6 :54:
when X::Crane::Remove::RO
atweiden/crane
…/Move.pm6 :55:
{ die(X::Crane::MoveFrom::RO.new(:typename(.typename))) }
atweiden/crane
…/Move.pm6 :60:
or die(X::Crane::MoveParentToChild.new);
atweiden/crane
…/Patch.pm6 :8:
use X::Crane;
atweiden/crane
…/Patch.pm6 :57:
when X::Crane::PatchAddFailed
atweiden/crane
…/Patch.pm6 :58:
{ die(X::Crane::Patch.new(:help-text(.message))) }
atweiden/crane
…/Patch.pm6 :59:
when X::Crane::PatchRemoveFailed
atweiden/crane
…/Patch.pm6 :60:
{ die(X::Crane::Patch.new(:help-text(.message))) }
atweiden/crane
…/Patch.pm6 :61:
when X::Crane::PatchReplaceFailed
atweiden/crane
…/Patch.pm6 :62:
{ die(X::Crane::Patch.new(:help-text(.message))) }
atweiden/crane
…/Patch.pm6 :63:
when X::Crane::PatchMoveFailed
atweiden/crane
…/Patch.pm6 :64:
{ die(X::Crane::Patch.new(:help-text(.message))) }
atweiden/crane
…/Patch.pm6 :65:
when X::Crane::PatchCopyFailed
atweiden/crane
…/Patch.pm6 :66:
{ die(X::Crane::Patch.new(:help-text(.message))) }
atweiden/crane
…/Patch.pm6 :67:
when X::Crane::PatchTestFailed
atweiden/crane
…/Patch.pm6 :68:
{ die(X::Crane::Patch.new(:help-text(.message))) }
atweiden/crane
…/Patch.pm6 :85:
CATCH { default { X::Crane::PatchAddFailed.new.throw } }
atweiden/crane
…/Patch.pm6 :96:
CATCH { default { X::Crane::PatchRemoveFailed.new.throw } }
atweiden/crane
…/Patch.pm6 :107:
CATCH { default { X::Crane::PatchReplaceFailed.new.throw } }
atweiden/crane
…/Patch.pm6 :118:
CATCH { default { X::Crane::PatchMoveFailed.new.throw } }
atweiden/crane
…/Patch.pm6 :129:
CATCH { default { X::Crane::PatchCopyFailed.new.throw } }
atweiden/crane
…/Patch.pm6 :141:
or X::Crane::PatchTestFailed.new.throw;
atweiden/crane
…/Remove.pm6 :5:
use X::Crane;
atweiden/crane
…/Remove.pm6 :18:
# with rules similar to JSON Patch (X::Crane::RemovePathNotFound)
atweiden/crane
…/Remove.pm6 :28:
# immutable value (X::Crane::Remove::RO)
atweiden/crane
…/Remove.pm6 :31:
when X::AdHoc
atweiden/crane
…/Remove.pm6 :36:
or die(X::Crane::Remove::RO.new(:typename(~$0)));
atweiden/crane
…/Remove.pm6 :38:
when X::Multi::NoMatch
atweiden/crane
…/Remove.pm6 :43:
or die(X::Crane::Remove::RO.new(:typename<List>));
atweiden/crane
…/Remove.pm6 :45:
when X::Method::NotFound
atweiden/crane
…/Remove.pm6 :50:
or die(X::Crane::Remove::RO.new(:typename(~$0)));
atweiden/crane
…/Remove.pm6 :66:
or die(X::Crane::RemovePathNotFound.new);
atweiden/crane
…/Remove.pm6 :123:
or die(X::Crane::RemovePathNotFound.new);
atweiden/crane
…/Remove.pm6 :135:
or die(X::Crane::RemovePathNotFound.new);
atweiden/crane
…/Remove.pm6 :148:
or die(X::Crane::RemovePathNotFound.new);
atweiden/crane
…/Replace.pm6 :5:
use X::Crane;
atweiden/crane
…/Replace.pm6 :19:
# with rules similar to JSON Patch (X::Crane::ReplacePathNotFound)
atweiden/crane
…/Replace.pm6 :29:
# is an immutable value (X::Crane::Replace::RO)
atweiden/crane
…/Replace.pm6 :32:
when X::Assignment::RO
atweiden/crane
…/Replace.pm6 :33:
{ die(X::Crane::Replace::RO.new(:typename(.typename))) }
atweiden/crane
…/Replace.pm6 :34:
when X::Multi::NoMatch
atweiden/crane
…/Replace.pm6 :39:
or die(X::Crane::Replace::RO.new(:typename<List>));
atweiden/crane
…/Replace.pm6 :41:
when X::Method::NotFound
atweiden/crane
…/Replace.pm6 :46:
or die(X::Crane::Replace::RO.new(:typename(~$0)));
atweiden/crane
…/Replace.pm6 :63:
or die(X::Crane::ReplacePathNotFound.new);
atweiden/crane
…/Replace.pm6 :126:
or die(X::Crane::ReplacePathNotFound.new);
atweiden/crane
…/Replace.pm6 :144:
or die(X::Crane::ReplacePathNotFound.new);
atweiden/crane
…/Replace.pm6 :163:
or die(X::Crane::ReplacePathNotFound.new);
atweiden/crane
…/Set.pm6 :3:
use X::Crane;
atweiden/crane
…/Set.pm6 :23:
# is an immutable value (X::Crane::OpSet::RO)
atweiden/crane
…/Set.pm6 :26:
when X::Assignment::RO
atweiden/crane
…/Set.pm6 :27:
{ die(X::Crane::OpSet::RO.new(:typename(.typename))) }
atweiden/crane
…/Test.pm6 :4:
use X::Crane;
atweiden/crane
…/Test.pm6 :17:
or die(X::Crane::TestPathNotFound.new);
atweiden/crane
…/Transform.pm6 :5:
use X::Crane;
atweiden/crane
…/Transform.pm6 :19:
or die(X::Crane::TransformCallableSignatureParams.new);
atweiden/crane
…/Transform.pm6 :24:
or die(X::Crane::TransformPathNotFound.new);
atweiden/crane
…/Transform.pm6 :66:
CATCH { default { die(X::Crane::TransformCallableRaisedException.new) } }
atweiden/crane
…/Transform.pm6 :74:
when X::Crane::Replace::RO
atweiden/crane
…/Transform.pm6 :75:
{ die(X::Crane::Transform::RO.new(:typename(.typename))) }
atweiden/crane
…/Utils.pm6 :2:
use X::Crane;
atweiden/crane
…/Utils.pm6 :35:
die(X::Crane::PositionalIndexInvalid.new(:classifier<INTM>));
atweiden/crane
…/Utils.pm6 :40:
die(X::Crane::PositionalIndexInvalid.new(:classifier<OTHER>));
atweiden/crane
…/Crane.pm6 :3:
# X::Crane::PathOutOfRange {{{
atweiden/crane
…/Crane.pm6 :5:
class X::Crane::PathOutOfRange
atweiden/crane
…/Crane.pm6 :10:
has X::OutOfRange:D $.out-of-range is required;
atweiden/crane
…/Crane.pm6 :12:
# parse stringified Range in X::OutOfRange
atweiden/crane
…/Crane.pm6 :63:
# end X::Crane::PathOutOfRange }}}
atweiden/crane
…/Crane.pm6 :64:
# X::Crane::AddPathNotFound {{{
atweiden/crane
…/Crane.pm6 :66:
class X::Crane::AddPathNotFound
atweiden/crane
…/Crane.pm6 :77:
# end X::Crane::AddPathNotFound }}}
atweiden/crane
…/Crane.pm6 :78:
# X::Crane::AddPathOutOfRange {{{
atweiden/crane
…/Crane.pm6 :80:
class X::Crane::AddPathOutOfRange
atweiden/crane
…/Crane.pm6 :82:
also is X::Crane::PathOutOfRange;
atweiden/crane
…/Crane.pm6 :85:
# end X::Crane::AddPathOutOfRange }}}
atweiden/crane
…/Crane.pm6 :86:
# X::Crane::Add::RO {{{
atweiden/crane
…/Crane.pm6 :88:
class X::Crane::Add::RO
atweiden/crane
…/Crane.pm6 :101:
# end X::Crane::Add::RO }}}
atweiden/crane
…/Crane.pm6 :102:
# X::Crane::AssociativeKeyDNE {{{
atweiden/crane
…/Crane.pm6 :104:
class X::Crane::AssociativeKeyDNE
atweiden/crane
…/Crane.pm6 :114:
# end X::Crane::AssociativeKeyDNE }}}
atweiden/crane
…/Crane.pm6 :115:
# X::Crane::CopyFromNotFound {{{
atweiden/crane
…/Crane.pm6 :117:
class X::Crane::CopyFromNotFound
atweiden/crane
…/Crane.pm6 :128:
# end X::Crane::CopyFromNotFound }}}
atweiden/crane
…/Crane.pm6 :129:
# X::Crane::CopyParentToChild {{{
atweiden/crane
…/Crane.pm6 :131:
class X::Crane::CopyParentToChild
atweiden/crane
…/Crane.pm6 :143:
# end X::Crane::CopyParentToChild }}}
atweiden/crane
…/Crane.pm6 :144:
# X::Crane::CopyPathNotFound {{{
atweiden/crane
…/Crane.pm6 :146:
class X::Crane::CopyPathNotFound
atweiden/crane
…/Crane.pm6 :157:
# end X::Crane::CopyPathNotFound }}}
atweiden/crane
…/Crane.pm6 :158:
# X::Crane::CopyPathOutOfRange {{{
atweiden/crane
…/Crane.pm6 :160:
class X::Crane::CopyPathOutOfRange
atweiden/crane
…/Crane.pm6 :173:
# end X::Crane::CopyPathOutOfRange }}}
atweiden/crane
…/Crane.pm6 :174:
# X::Crane::CopyPath::RO {{{
atweiden/crane
…/Crane.pm6 :176:
class X::Crane::CopyPath::RO
atweiden/crane
…/Crane.pm6 :189:
# end X::Crane::CopyPath::RO }}}
atweiden/crane
…/Crane.pm6 :190:
# X::Crane::GetPathNotFound {{{
atweiden/crane
…/Crane.pm6 :192:
class X::Crane::GetPathNotFound
atweiden/crane
…/Crane.pm6 :203:
# end X::Crane::GetPathNotFound }}}
atweiden/crane
…/Crane.pm6 :204:
# X::Crane::GetRootContainerKey {{{
atweiden/crane
…/Crane.pm6 :206:
class X::Crane::GetRootContainerKey
atweiden/crane
…/Crane.pm6 :217:
# end X::Crane::GetRootContainerKey }}}
atweiden/crane
…/Crane.pm6 :218:
# X::Crane::ExistsRootContainerKey {{{
atweiden/crane
…/Crane.pm6 :220:
class X::Crane::ExistsRootContainerKey
atweiden/crane
…/Crane.pm6 :231:
# end X::Crane::ExistsRootContainerKey }}}
atweiden/crane
…/Crane.pm6 :232:
# X::Crane::MoveFromNotFound {{{
atweiden/crane
…/Crane.pm6 :234:
class X::Crane::MoveFromNotFound
atweiden/crane
…/Crane.pm6 :245:
# end X::Crane::MoveFromNotFound }}}
atweiden/crane
…/Crane.pm6 :246:
# X::Crane::MoveFrom::RO {{{
atweiden/crane
…/Crane.pm6 :248:
class X::Crane::MoveFrom::RO
atweiden/crane
…/Crane.pm6 :261:
# end X::Crane::MoveFrom::RO }}}
atweiden/crane
…/Crane.pm6 :262:
# X::Crane::MoveParentToChild {{{
atweiden/crane
…/Crane.pm6 :264:
class X::Crane::MoveParentToChild
atweiden/crane
…/Crane.pm6 :276:
# end X::Crane::MoveParentToChild }}}
atweiden/crane
…/Crane.pm6 :277:
# X::Crane::MovePathNotFound {{{
atweiden/crane
…/Crane.pm6 :279:
class X::Crane::MovePathNotFound
atweiden/crane
…/Crane.pm6 :290:
# end X::Crane::MovePathNotFound }}}
atweiden/crane
…/Crane.pm6 :291:
# X::Crane::MovePathOutOfRange {{{
atweiden/crane
…/Crane.pm6 :293:
class X::Crane::MovePathOutOfRange
atweiden/crane
…/Crane.pm6 :306:
# end X::Crane::MovePathOutOfRange }}}
atweiden/crane
…/Crane.pm6 :307:
# X::Crane::MovePath::RO {{{
atweiden/crane
…/Crane.pm6 :309:
class X::Crane::MovePath::RO
atweiden/crane
…/Crane.pm6 :322:
# end X::Crane::MovePath::RO }}}
atweiden/crane
…/Crane.pm6 :323:
# X::Crane::Patch {{{
atweiden/crane
…/Crane.pm6 :325:
class X::Crane::Patch
atweiden/crane
…/Crane.pm6 :337:
# end X::Crane::Patch }}}
atweiden/crane
…/Crane.pm6 :338:
# X::Crane::PatchAddFailed {{{
atweiden/crane
…/Crane.pm6 :340:
class X::Crane::PatchAddFailed
atweiden/crane
…/Crane.pm6 :350:
# end X::Crane::PatchAddFailed }}}
atweiden/crane
…/Crane.pm6 :351:
# X::Crane::PatchCopyFailed {{{
atweiden/crane
…/Crane.pm6 :353:
class X::Crane::PatchCopyFailed
atweiden/crane
…/Crane.pm6 :364:
# end X::Crane::PatchCopyFailed }}}
atweiden/crane
…/Crane.pm6 :365:
# X::Crane::PatchMoveFailed {{{
atweiden/crane
…/Crane.pm6 :367:
class X::Crane::PatchMoveFailed
atweiden/crane
…/Crane.pm6 :378:
# end X::Crane::PatchMoveFailed }}}
atweiden/crane
…/Crane.pm6 :379:
# X::Crane::PatchRemoveFailed {{{
atweiden/crane
…/Crane.pm6 :381:
class X::Crane::PatchRemoveFailed
[atweiden/crane
…/Crane.pm6 :392:](https://github.com/atweiden/crane/blob/77270457082ff6
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment