type github.com/prometheus/client_golang/prometheus.Collector

36 uses

	github.com/prometheus/client_golang/prometheus (current package)
		collector.go#L27: type Collector interface {
		collector.go#L87: func DescribeByCollect(c Collector, descs chan<- *Desc) {
		counter.go#L35: 	Collector
		counter.go#L259: 	Collector
		expvar_collector.go#L62: func NewExpvarCollector(exports map[string]*Desc) Collector {
		gauge.go#L34: 	Collector
		gauge.go#L270: 	Collector
		go_collector.go#L64: func NewGoCollector() Collector {
		go_collector.go#L385: func NewBuildInfoCollector() Collector {
		histogram.go#L46: 	Collector
		observer.go#L51: 	Collector
		process_collector.go#L63: func NewProcessCollector(opts ProcessCollectorOpts) Collector {
		registry.go#L69: 		collectorsByID:  map[uint64]Collector{},
		registry.go#L115: 	Register(Collector) error
		registry.go#L119: 	MustRegister(...Collector)
		registry.go#L133: 	Unregister(Collector) bool
		registry.go#L167: func Register(c Collector) error {
		registry.go#L176: func MustRegister(cs ...Collector) {
		registry.go#L185: func Unregister(c Collector) bool {
		registry.go#L206: 	ExistingCollector, NewCollector Collector
		registry.go#L257: 	collectorsByID        map[uint64]Collector // ID is a hash of the descIDs.
		registry.go#L260: 	uncheckedCollectors   []Collector
		registry.go#L265: func (r *Registry) Register(c Collector) error {
		registry.go#L360: func (r *Registry) Unregister(c Collector) bool {
		registry.go#L397: func (r *Registry) MustRegister(cs ...Collector) {
		registry.go#L419: 	checkedCollectors := make(chan Collector, len(r.collectorsByID))
		registry.go#L420: 	uncheckedCollectors := make(chan Collector, len(r.uncheckedCollectors))
		summary.go#L55: 	Collector
		untyped.go#L26: 	Collector
		wrap.go#L82: func (r *wrappingRegisterer) Register(c Collector) error {
		wrap.go#L90: func (r *wrappingRegisterer) MustRegister(cs ...Collector) {
		wrap.go#L98: func (r *wrappingRegisterer) Unregister(c Collector) bool {
		wrap.go#L107: 	wrappedCollector Collector
		wrap.go#L138: func (c *wrappingCollector) unwrapRecursively() Collector {

	github.com/prometheus/client_golang/prometheus/promhttp
		instrument_server.go#L201: func checkLabels(c prometheus.Collector) (code bool, method bool) {
		instrument_server.go#L258: func isLabelCurried(c prometheus.Collector, label string) bool {