func go.pact.im/x/plumb/internal/gotypes.TypeName

22 uses

	go.pact.im/x/plumb/internal/gotypes (current package)
		gotypes.go#L195: func TypeName(t types.Type) string {

	go.pact.im/x/plumb/internal/discover
		discover.go#L478: 		return nil, diag.Errorf(pos, diag.ErrInvalidConversion, "identity conversion: source and target are both %s", gotypes.TypeName(targetType))
		discover.go#L486: 		return nil, diag.Errorf(pos, diag.ErrInvalidConversion, "cannot convert %s to %s", gotypes.TypeName(srcType), gotypes.TypeName(targetType))
		discover.go#L494: 			Name:        gotypes.TypeName(targetType),

	go.pact.im/x/plumb/internal/emit
		emit.go#L172: 			panic(fmt.Sprintf("plumb: emit: no local bound for %s", gotypes.TypeName(t)))

	go.pact.im/x/plumb/internal/solve
		checks.go#L21: 				return diag.Errorf(p.Pos, diag.ErrInvalidType, "provider %s is instantiated at %s", p.Name, gotypes.TypeName(ta))
		checks.go#L47: 					return diag.Errorf(p.Pos, diag.ErrUnreachableType, "type argument %s of provider %s, from package %q (%s is unexported)", gotypes.TypeName(ta), p.Name, obj.Pkg().Path(), obj.Name())
		checks.go#L54: 				return diag.Errorf(p.Pos, diag.ErrUnreachableType, "conversion target type %s from package %q (%s is unexported)", gotypes.TypeName(p.ConvertTo), obj.Pkg().Path(), obj.Name())
		checks.go#L62: 			return diag.Errorf(pl.pos, diag.ErrInvalidType, "injector input type %s", gotypes.TypeName(t))
		checks.go#L65: 			return diag.Errorf(pl.pos, diag.ErrUnreachableType, "injector input type %s, from package %q (%s is unexported)", gotypes.TypeName(t), obj.Pkg().Path(), obj.Name())
		checks.go#L70: 			return diag.Errorf(pl.pos, diag.ErrInvalidType, "injector output type %s", gotypes.TypeName(t))
		checks.go#L73: 			return diag.Errorf(pl.pos, diag.ErrUnreachableType, "injector output type %s, from package %q (%s is unexported)", gotypes.TypeName(t), obj.Pkg().Path(), obj.Name())
		order.go#L143: 			label := gotypes.TypeName(t)
		solve.go#L557: 			return false, diag.Errorf(p.Pos, diag.ErrNonTerminating, "set %q: produced type %s exceeds depth %d", s.name, gotypes.TypeName(vo), maxTypeDepth)
		solve.go#L617: 				return diag.Errorf(in.pos, diag.ErrAmbiguousProducer, "provider %s produces multiple values of type %s", in.Prov.Name, gotypes.TypeName(vo))
		solve.go#L625: 				return diag.Errorf(in.pos, diag.ErrAmbiguousProducer, "provider %s produces %s at more than one instantiation; this result does not depend on the type parameter: give it a type-parameter-dependent type or split the provider", in.Prov.Name, gotypes.TypeName(vo))
		solve.go#L657: 				by = fmt.Sprintf("covered via the value/pointer bridge by %s (which produces %s)", in.Prov.Name, gotypes.TypeName(dual))
		solve.go#L659: 			return diag.Errorf(p.Pos, diag.ErrUnusedTemplate, "provider %s in set %q: %s is already %s, so no demand is left for it: remove the template or the other provider", p.Name, s.name, gotypes.TypeName(d), by)
		solve.go#L750: 		return diag.Errorf(in.pos, diag.ErrInvalidType, "provider %s references %s", in.Prov.Name, gotypes.TypeName(t))
		solve.go#L819: 		ps[0].Name, ps[1].Name, gotypes.TypeName(d))
		solve.go#L828: 		gotypes.TypeName(t), first.Prov.Name, first.pos, second.Prov.Name, second.pos)