aboutsummaryrefslogtreecommitdiff
path: root/backend/internal/redis/taskqueue/options.go
blob: 2d5a23f4ecaede046c622ca7aba4c5c52d606e6c (plain) (blame)
1
2
3
4
5
6
7
8
9
package taskqueue

type Option[T any] func(*taskQueue[T])

func WithEncoding[T any](encoding Encoding) Option[T] {
	return func(o *taskQueue[T]) {
		o.encoding = encoding
	}
}