type go.pact.im/x/plumb/internal/solve.ArgRef

9 uses

	go.pact.im/x/plumb/internal/solve (current package)
		finalize.go#L27: 		Args:          map[*Instance][]ArgRef{},
		finalize.go#L35: 		refs := make([]ArgRef, len(in.Inputs))
		finalize.go#L115: func (s *solver) resolveInput(in *Instance, inp InputSlot) (ArgRef, *diag.Error) {
		finalize.go#L118: 		return ArgRef{}, err
		finalize.go#L121: 		return ArgRef{SrcType: d, Coerce: CoerceNone}, nil
		finalize.go#L125: 			return ArgRef{SrcType: dt, Coerce: bridgeDir(d)}, nil
		finalize.go#L128: 	return ArgRef{isParam: true, SrcType: d}, nil
		solve.go#L109: type ArgRef struct {
		solve.go#L129: 	Args    map[*Instance][]ArgRef // each instance's inputs, one ArgRef per input in order