Versions in this module Expand all Collapse all v1 v1.0.0 Aug 25, 2026 Changes in this version + const CausationHeader + const CorrelationHeader + const RequestHeader + var ErrInvalidOptions = errors.New("http correlation: invalid options") + type InvalidPolicy uint8 + const RejectInvalid + const ReplaceInvalid + type Middleware struct + func New(factory *correlation.Factory, options Options) (*Middleware, error) + func (middleware *Middleware) Inject(request *http.Request, parent correlation.Values) (correlation.Values, error) + func (middleware *Middleware) Wrap(next http.Handler) http.Handler + type Options struct + Invalid InvalidPolicy + Policy correlation.Policy + Trust func(*http.Request) bool