package label
import "internal/runtime/pprof/label"
Package label provides common declarations used by both the runtime and runtime/pprof packages. The Set type is used for goroutine labels, and is duplicated as runtime/pprof.LabelSet. The type is duplicated due to go.dev/issue/65437 preventing the use of a type-alias in an existing public interface.
Index
Types
type Label
type Label struct { Key string Value string }
Label is a key/value pair of strings.
type Set
type Set struct { List []Label }
Set is a set of labels.
func NewSet
func NewSet(list []Label) Set
NewSet constructs a LabelSet that wraps the provided labels.