Base class of the engine's structured errors. kind is the stable
discriminant — render on it; name mirrors the concrete class for logs.
Each subclass pins its literal via the K parameter, so passing a
mismatched kind to super is a compile error. Advisory like every engine
check: catching one of these explains a refusal, it does not enforce
anything.
Base class of the engine's structured errors.
kindis the stable discriminant — render on it;namemirrors the concrete class for logs. Each subclass pins its literal via theKparameter, so passing a mismatched kind tosuperis a compile error. Advisory like every engine check: catching one of these explains a refusal, it does not enforce anything.