docs: update the comment on Options.PanicHandler to match its behavior (#365)

Fixes #364
This commit is contained in:
Andy Pan 2025-04-12 18:21:18 +08:00 committed by GitHub
parent a44594205e
commit 0de04f1c99
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -55,7 +55,9 @@ type Options struct {
Nonblocking bool
// PanicHandler is used to handle panics from each worker goroutine.
// if nil, panics will be thrown out again from worker goroutines.
// If nil, the default behavior is to capture the value given to panic
// and resume normal execution and print that value along with the
// stack trace of the goroutine
PanicHandler func(any)
// Logger is the customized logger for logging info, if it is not set,
@ -66,7 +68,7 @@ type Options struct {
DisablePurge bool
}
// WithOptions accepts the whole options config.
// WithOptions accepts the whole Options config.
func WithOptions(options Options) Option {
return func(opts *Options) {
*opts = options