go.pact.im/x/plumb/internal/solve.Instance.Inputs (field)
23 uses
go.pact.im/x/plumb/internal/solve (current package)
finalize.go#L35: refs := make([]ArgRef, len(in.Inputs))
finalize.go#L36: for i, inp := range in.Inputs {
instance.go#L52: Inputs []InputSlot // consumed types, in call order
instance.go#L72: for _, i := range in.Inputs {
instance.go#L105: in.Inputs = append(in.Inputs, InputSlot{typ: recvType})
instance.go#L113: in.Inputs = []InputSlot{{typ: p.ConvertFrom}}
instance.go#L120: in.Inputs = []InputSlot{{flexRecv: true, flexBase: recvBase, typ: recvBase}}
instance.go#L128: in.Inputs = append(in.Inputs, InputSlot{typ: f.Type(), Name: f.Name()})
instance.go#L239: in.Inputs = append(in.Inputs, InputSlot{typ: v.Type(), Name: v.Name()})
order.go#L168: return consumer.Inputs[i].typ, ref.Coerce != CoerceNone
solve.go#L631: for _, inp := range in.Inputs {
solve.go#L727: for _, inp := range in.Inputs {
solve.go#L734: for i := range in.Inputs {
solve.go#L735: if !in.Inputs[i].flexRecv {
solve.go#L738: ptr := types.NewPointer(in.Inputs[i].flexBase)
solve.go#L740: in.Inputs[i].typ = ptr
solve.go#L742: in.Inputs[i].typ = in.Inputs[i].flexBase
go.pact.im/x/plumb/internal/emit
emit.go#L220: args := make([]string, len(in.Inputs))
render.go#L58: b.WriteString(in.Inputs[i].Name)