class X::Declaration::Scope::Multi is X::Declaration::Scope { }

Thrown when a multi is declared with an incompatible scope.

For example our multi sub foo() { } dies with

===SORRY!===
Cannot use 'our' with individual multi candidates. Please declare an our-scoped proto instead

Typegraph§

Type relations for X::Declaration::Scope::Multi
raku-type-graph X::Declaration::Scope::Multi X::Declaration::Scope::Multi X::Declaration::Scope X::Declaration::Scope X::Declaration::Scope::Multi->X::Declaration::Scope Mu Mu Any Any Any->Mu Exception Exception Exception->Any X::Comp X::Comp X::Comp->Exception X::Declaration::Scope->Exception X::Declaration::Scope->X::Comp

Expand chart above