API reference
python:irx:irx.extensions.ScopedDispatch
class ScopedDispatch
ScopedDispatch(configuration: HandlerConfiguration)
Source: packages/irx/src/irx/extensions/handlers.py:433
Declared as: python:irx:irx.extensions.handlers.ScopedDispatch
Per-compiler Plum dispatch and cache, separate from frozen metadata.
Attributes
-
configuration — Type: HandlerConfiguration
-
function — Type: Function
Methods
-
__init__ — Construct fresh dispatch state with a typed failing fallback.
-
reject — Fail explicitly for an unregistered nominal signature.
-
visit — Invoke Plum specificity rules and translate unresolved ambiguity.