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