const go.pact.im/x/plumb/internal/diag.ErrAmbiguousProducer
4 uses
go.pact.im/x/plumb/internal/diag (current package)
diag.go#L40: ErrAmbiguousProducer ErrorKind = "ambiguous producer"
go.pact.im/x/plumb/internal/solve
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#L827: return diag.Errorf(first.pos, diag.ErrAmbiguousProducer, "type %s is produced by both %s (%s) and %s (%s); plumb never picks a winner",