go.pact.im/x/plumb/internal/discover.Provider.Kind (field)

21 uses

	go.pact.im/x/plumb/internal/discover (current package)
		discover.go#L310: 			p.Kind = KindMethod
		discover.go#L318: 			p.Kind = KindFunc
		discover.go#L426: 				Kind:    KindSymbol,
		discover.go#L492: 			Kind:        KindConvert,
		discover.go#L524: 				Kind:    KindSymbol,
		discover.go#L641: 			Kind:     KindStruct,
		discover.go#L692: 					Kind:    KindField,
		discover.go#L738: 				Kind:    KindMethod,
		provider.go#L72: 	Kind    ProviderKind

	go.pact.im/x/plumb/internal/emit
		render.go#L18: 	switch p.Kind {
		render.go#L65: 	panic(fmt.Sprintf("plumb: unhandled provider kind %d", p.Kind))
		report.go#L70: 	if p.Kind == discover.KindSymbol {
		report.go#L76: 	return p.Kind.String()

	go.pact.im/x/plumb/internal/solve
		checks.go#L24: 		if p.Kind == discover.KindConvert && gotypes.ContainsInvalid(p.ConvertTo) {
		checks.go#L44: 		if p.Kind == discover.KindFunc || p.Kind == discover.KindStruct {
		checks.go#L52: 		if p.Kind == discover.KindConvert {
		checks.go#L99: 	switch p.Kind {
		checks.go#L111: 	panic(fmt.Sprintf("plumb: unhandled provider kind %d", p.Kind))
		instance.go#L89: 	switch p.Kind {
		instance.go#L132: 		panic(fmt.Sprintf("plumb: unhandled provider kind %d", p.Kind))