{"atom":"methods/Failure","family":"methods","slug":"Failure","header":{"atom":"methods/Failure","axes":"Bool | Capture | DEFINITE | HOW | REPR | VAR | WHAT | WHO | all | any | bless | cache | can | chrs | does | is-generic | item | join | lazy-if | nl-out | none | not | one | reverse | self | so | sum | take","cols":"(try { die \"x\" } // $!)","gen":"gen/methods.raku","kind":"method matrix — every nullary method the type reports","source":"generated"},"axes":["Bool","Capture","DEFINITE","HOW","REPR","VAR","WHAT","WHO","all","any","bless","cache","can","chrs","does","is-generic","item","join","lazy-if","nl-out","none","not","one","reverse","self","so","sum","take"],"cols":["(try { die \"x\" } // $!)"],"engines":["rakudo-2026.07","rakupp-v3.14.0-114-gc779017-modified"],"kinds":["ref","pp"],"defFrom":"inventory:Failure.^methods","counts":{"a":18,"f":0,"d":26,"c":0,"r":0,"n":0},"files":["generated/types/methods-Failure.grid"],"records":[["0001","Bool | (try { die \"x\" } // $!)","((try { die \"x\" } // $!)).Bool","Bool::True","a",["Bool::True","Bool::True"],0,[["type","Bool"]]],["0002","Capture | (try { die \"x\" } // $!)","((try { die \"x\" } // $!)).Capture","\\(:payload(\"x\"))","d",["\\(:payload(\"x\"))","\\(:message(\"x\"), :payload(\"x\"))"],0,[["type","Capture"]]],["0003","DEFINITE | (try { die \"x\" } // $!)","((try { die \"x\" } // $!)).DEFINITE","Bool::True","a",["Bool::True","Bool::True"],0,[["type","Bool"]]],["0004","HOW | (try { die \"x\" } // $!)","((try { die \"x\" } // $!)).HOW","Perl6::Metamodel::ClassHOW.new","d",["Perl6::Metamodel::ClassHOW.new","Metamodel::ClassHOW.new"],0,[["type","Perl6::Metamodel::ClassHOW"]]],["0005","REPR | (try { die \"x\" } // $!)","((try { die \"x\" } // $!)).REPR","\"P6opaque\"","d",["\"P6opaque\"","ERR:X::Method::NotFound"],0,[["type","Str"]]],["0006","VAR | (try { die \"x\" } // $!)","((try { die \"x\" } // $!)).VAR","Any","d",["Any","X::AdHoc.new(payload => \"x\", message => \"x\")"],0,[["type","Any"]]],["0007","WHAT | (try { die \"x\" } // $!)","((try { die \"x\" } // $!)).WHAT","X::AdHoc","a",["X::AdHoc","X::AdHoc"],0,[["type","X::AdHoc"]]],["0008","WHO | (try { die \"x\" } // $!)","((try { die \"x\" } // $!)).WHO","${}","a",["${}","${}"],0,[["type","Stash"]]],["0009","all | (try { die \"x\" } // $!)","((try { die \"x\" } // $!)).all","all(X::AdHoc.new(payload => \"x\"))","d",["all(X::AdHoc.new(payload => \"x\"))","all(X::AdHoc.new(payload => \"x\", message => \"x\"))"],0,[["type","Junction"]]],["0010","any | (try { die \"x\" } // $!)","((try { die \"x\" } // $!)).any","any(X::AdHoc.new(payload => \"x\"))","d",["any(X::AdHoc.new(payload => \"x\"))","any(X::AdHoc.new(payload => \"x\", message => \"x\"))"],0,[["type","Junction"]]],["0011","bless | (try { die \"x\" } // $!)","((try { die \"x\" } // $!)).bless","X::AdHoc.new(payload => \"Unexplained error\")","d",["X::AdHoc.new(payload => \"Unexplained error\")","X::AdHoc.new(payload => Any, message => Any)"],0,[["type","X::AdHoc"]]],["0012","cache | (try { die \"x\" } // $!)","((try { die \"x\" } // $!)).cache","$(X::AdHoc.new(payload => \"x\"),)","d",["$(X::AdHoc.new(payload => \"x\"),)","ERR:X::Method::NotFound"],0,[["type","List"]]],["0013","can(0) | (try { die \"x\" } // $!)","((try { die \"x\" } // $!)).can(0)","throws X::AdHoc","d",["ERR:X::AdHoc","$( )"],0,0],["0014","can(1) | (try { die \"x\" } // $!)","((try { die \"x\" } // $!)).can(1)","throws X::AdHoc","d",["ERR:X::AdHoc","$( )"],0,0],["0015","can(-1) | (try { die \"x\" } // $!)","((try { die \"x\" } // $!)).can(-1)","throws X::AdHoc","d",["ERR:X::AdHoc","$( )"],0,0],["0016","can(\"a\") | (try { die \"x\" } // $!)","((try { die \"x\" } // $!)).can(\"a\")","$( )","a",["$( )","$( )"],0,[["type","List"]]],["0017","can(Any) | (try { die \"x\" } // $!)","((try { die \"x\" } // $!)).can(Any)","throws X::AdHoc","d",["ERR:X::AdHoc","$( )"],0,0],["0018","chrs | (try { die \"x\" } // $!)","((try { die \"x\" } // $!)).chrs","throws X::Multi::NoMatch","d",["ERR:X::Multi::NoMatch","ERR:X::Method::NotFound"],0,0],["0019","does(0) | (try { die \"x\" } // $!)","((try { die \"x\" } // $!)).does(0)","Bool::False","a",["Bool::False","Bool::False"],0,[["type","Bool"]]],["0020","does(1) | (try { die \"x\" } // $!)","((try { die \"x\" } // $!)).does(1)","Bool::False","a",["Bool::False","Bool::False"],0,[["type","Bool"]]],["0021","does(-1) | (try { die \"x\" } // $!)","((try { die \"x\" } // $!)).does(-1)","Bool::False","a",["Bool::False","Bool::False"],0,[["type","Bool"]]],["0022","does(\"a\") | (try { die \"x\" } // $!)","((try { die \"x\" } // $!)).does(\"a\")","Bool::False","a",["Bool::False","Bool::False"],0,[["type","Bool"]]],["0023","does(Any) | (try { die \"x\" } // $!)","((try { die \"x\" } // $!)).does(Any)","Bool::True","a",["Bool::True","Bool::True"],0,[["type","Bool"]]],["0024","is-generic | (try { die \"x\" } // $!)","((try { die \"x\" } // $!)).is-generic","Bool::False","d",["Bool::False","ERR:X::Method::NotFound"],0,[["type","Bool"]]],["0025","item | (try { die \"x\" } // $!)","((try { die \"x\" } // $!)).item","Any","d",["Any","X::AdHoc.new(payload => \"x\", message => \"x\")"],0,[["type","Any"]]],["0026","join(0) | (try { die \"x\" } // $!)","((try { die \"x\" } // $!)).join(0)","\"x\"","a",["\"x\"","\"x\""],0,[["type","Str"]]],["0027","join(1) | (try { die \"x\" } // $!)","((try { die \"x\" } // $!)).join(1)","\"x\"","a",["\"x\"","\"x\""],0,[["type","Str"]]],["0028","join(-1) | (try { die \"x\" } // $!)","((try { die \"x\" } // $!)).join(-1)","\"x\"","a",["\"x\"","\"x\""],0,[["type","Str"]]],["0029","join(\"a\") | (try { die \"x\" } // $!)","((try { die \"x\" } // $!)).join(\"a\")","\"x\"","a",["\"x\"","\"x\""],0,[["type","Str"]]],["0030","join(Any) | (try { die \"x\" } // $!)","((try { die \"x\" } // $!)).join(Any)","throws X::TypeCheck::Binding::Parameter","a",["ERR:X::TypeCheck::Binding::Parameter","ERR:X::TypeCheck::Binding::Parameter"],0,0],["0031","lazy-if(0) | (try { die \"x\" } // $!)","((try { die \"x\" } // $!)).lazy-if(0)","X::AdHoc.new(payload => \"x\")","d",["X::AdHoc.new(payload => \"x\")","ERR:X::Method::NotFound"],0,[["type","X::AdHoc"]]],["0032","lazy-if(1) | (try { die \"x\" } // $!)","((try { die \"x\" } // $!)).lazy-if(1)","X::AdHoc.new(payload => \"x\")","d",["X::AdHoc.new(payload => \"x\")","ERR:X::Method::NotFound"],0,[["type","X::AdHoc"]]],["0033","lazy-if(-1) | (try { die \"x\" } // $!)","((try { die \"x\" } // $!)).lazy-if(-1)","X::AdHoc.new(payload => \"x\")","d",["X::AdHoc.new(payload => \"x\")","ERR:X::Method::NotFound"],0,[["type","X::AdHoc"]]],["0034","lazy-if(\"a\") | (try { die \"x\" } // $!)","((try { die \"x\" } // $!)).lazy-if(\"a\")","X::AdHoc.new(payload => \"x\")","d",["X::AdHoc.new(payload => \"x\")","ERR:X::Method::NotFound"],0,[["type","X::AdHoc"]]],["0035","lazy-if(Any) | (try { die \"x\" } // $!)","((try { die \"x\" } // $!)).lazy-if(Any)","X::AdHoc.new(payload => \"x\")","d",["X::AdHoc.new(payload => \"x\")","ERR:X::Method::NotFound"],0,[["type","X::AdHoc"]]],["0036","nl-out | (try { die \"x\" } // $!)","((try { die \"x\" } // $!)).nl-out","\"\\n\"","d",["\"\\n\"","ERR:X::Method::NotFound"],0,[["type","Str"]]],["0037","none | (try { die \"x\" } // $!)","((try { die \"x\" } // $!)).none","none(X::AdHoc.new(payload => \"x\"))","d",["none(X::AdHoc.new(payload => \"x\"))","none(X::AdHoc.new(payload => \"x\", message => \"x\"))"],0,[["type","Junction"]]],["0038","not | (try { die \"x\" } // $!)","((try { die \"x\" } // $!)).not","Bool::False","a",["Bool::False","Bool::False"],0,[["type","Bool"]]],["0039","one | (try { die \"x\" } // $!)","((try { die \"x\" } // $!)).one","one(X::AdHoc.new(payload => \"x\"))","d",["one(X::AdHoc.new(payload => \"x\"))","one(X::AdHoc.new(payload => \"x\", message => \"x\"))"],0,[["type","Junction"]]],["0040","reverse | (try { die \"x\" } // $!)","((try { die \"x\" } // $!)).reverse","$((X::AdHoc.new(payload => \"x\"),).Seq)","d",["$((X::AdHoc.new(payload => \"x\"),).Seq)","ERR:X::Method::NotFound"],0,[["type","Seq"]]],["0041","self | (try { die \"x\" } // $!)","((try { die \"x\" } // $!)).self","X::AdHoc.new(payload => \"x\")","d",["X::AdHoc.new(payload => \"x\")","X::AdHoc.new(payload => \"x\", message => \"x\")"],0,[["type","X::AdHoc"]]],["0042","so | (try { die \"x\" } // $!)","((try { die \"x\" } // $!)).so","Bool::True","a",["Bool::True","Bool::True"],0,[["type","Bool"]]],["0043","sum | (try { die \"x\" } // $!)","((try { die \"x\" } // $!)).sum","throws X::Str::Numeric","d",["ERR:X::Str::Numeric","ERR:X::Method::NotFound"],0,0],["0044","take | (try { die \"x\" } // $!)","((try { die \"x\" } // $!)).take","throws X::ControlFlow","a",["ERR:X::ControlFlow","ERR:X::ControlFlow"],0,0]]}