Documentation
¶
Overview ¶
Package generic provides an errs.Classifier for errors that are not tied to any particular backend. Servers should wire this classifier in alongside any backend-specific classifiers (e.g. core/errs/mysql).
Index ¶
Constants ¶
This section is empty.
Variables ¶
var Classifier errs.Classifier = classifier{}
Classifier recognises generic, non-backend-specific errors and returns errs.Unknown for anything it does not recognise so the surrounding classifier-processor walk can keep looking down the unwrap chain.
The classifier is stateless; this package-level singleton is the canonical handle. Pass it as one of the variadic classifiers to errs.NewClassifierProcessor; the resulting processor is what gets handed to consumer.New.
Functions ¶
This section is empty.
Types ¶
This section is empty.