milvus/internal/util/cgo/options.go
Zhen Ye 47da9023a6
fix: add future stateful lock (#36332)
issue: #36323

Signed-off-by: chyezh <chyezh@outlook.com>
2024-09-18 20:15:11 +08:00

23 lines
337 B
Go

package cgo
func getDefaultOpt() *options {
return &options{
name: "unknown",
}
}
type options struct {
name string
}
// Opt is the option type for future.
type Opt func(*options)
// WithName sets the name of the future.
// Only used for metrics.
func WithName(name string) Opt {
return func(o *options) {
o.name = name
}
}