Documentation ¶
Index ¶
- func Bind1x0x0[B0 any](fn func(B0), b0 B0) func()
- func Bind1x0x1[B0, R0 any](fn func(B0) R0, b0 B0) func() R0
- func Bind1x0x2[B0, R0, R1 any](fn func(B0) (R0, R1), b0 B0) func() (R0, R1)
- func Bind1x0x3[B0, R0, R1, R2 any](fn func(B0) (R0, R1, R2), b0 B0) func() (R0, R1, R2)
- func Bind1x0x4[B0, R0, R1, R2, R3 any](fn func(B0) (R0, R1, R2, R3), b0 B0) func() (R0, R1, R2, R3)
- func Bind1x1x0[B0, A0 any](fn func(B0, A0), b0 B0) func(A0)
- func Bind1x1x1[B0, A0, R0 any](fn func(B0, A0) R0, b0 B0) func(A0) R0
- func Bind1x1x2[B0, A0, R0, R1 any](fn func(B0, A0) (R0, R1), b0 B0) func(A0) (R0, R1)
- func Bind1x1x3[B0, A0, R0, R1, R2 any](fn func(B0, A0) (R0, R1, R2), b0 B0) func(A0) (R0, R1, R2)
- func Bind1x1x4[B0, A0, R0, R1, R2, R3 any](fn func(B0, A0) (R0, R1, R2, R3), b0 B0) func(A0) (R0, R1, R2, R3)
- func Bind1x2x0[B0, A0, A1 any](fn func(B0, A0, A1), b0 B0) func(A0, A1)
- func Bind1x2x1[B0, A0, A1, R0 any](fn func(B0, A0, A1) R0, b0 B0) func(A0, A1) R0
- func Bind1x2x2[B0, A0, A1, R0, R1 any](fn func(B0, A0, A1) (R0, R1), b0 B0) func(A0, A1) (R0, R1)
- func Bind1x2x3[B0, A0, A1, R0, R1, R2 any](fn func(B0, A0, A1) (R0, R1, R2), b0 B0) func(A0, A1) (R0, R1, R2)
- func Bind1x2x4[B0, A0, A1, R0, R1, R2, R3 any](fn func(B0, A0, A1) (R0, R1, R2, R3), b0 B0) func(A0, A1) (R0, R1, R2, R3)
- func Bind1x3x0[B0, A0, A1, A2 any](fn func(B0, A0, A1, A2), b0 B0) func(A0, A1, A2)
- func Bind1x3x1[B0, A0, A1, A2, R0 any](fn func(B0, A0, A1, A2) R0, b0 B0) func(A0, A1, A2) R0
- func Bind1x3x2[B0, A0, A1, A2, R0, R1 any](fn func(B0, A0, A1, A2) (R0, R1), b0 B0) func(A0, A1, A2) (R0, R1)
- func Bind1x3x3[B0, A0, A1, A2, R0, R1, R2 any](fn func(B0, A0, A1, A2) (R0, R1, R2), b0 B0) func(A0, A1, A2) (R0, R1, R2)
- func Bind1x3x4[B0, A0, A1, A2, R0, R1, R2, R3 any](fn func(B0, A0, A1, A2) (R0, R1, R2, R3), b0 B0) func(A0, A1, A2) (R0, R1, R2, R3)
- func Bind1x4x0[B0, A0, A1, A2, A3 any](fn func(B0, A0, A1, A2, A3), b0 B0) func(A0, A1, A2, A3)
- func Bind1x4x1[B0, A0, A1, A2, A3, R0 any](fn func(B0, A0, A1, A2, A3) R0, b0 B0) func(A0, A1, A2, A3) R0
- func Bind1x4x2[B0, A0, A1, A2, A3, R0, R1 any](fn func(B0, A0, A1, A2, A3) (R0, R1), b0 B0) func(A0, A1, A2, A3) (R0, R1)
- func Bind1x4x3[B0, A0, A1, A2, A3, R0, R1, R2 any](fn func(B0, A0, A1, A2, A3) (R0, R1, R2), b0 B0) func(A0, A1, A2, A3) (R0, R1, R2)
- func Bind1x4x4[B0, A0, A1, A2, A3, R0, R1, R2, R3 any](fn func(B0, A0, A1, A2, A3) (R0, R1, R2, R3), b0 B0) func(A0, A1, A2, A3) (R0, R1, R2, R3)
- func Bind2x0x0[B0, B1 any](fn func(B0, B1), b0 B0, b1 B1) func()
- func Bind2x0x1[B0, B1, R0 any](fn func(B0, B1) R0, b0 B0, b1 B1) func() R0
- func Bind2x0x2[B0, B1, R0, R1 any](fn func(B0, B1) (R0, R1), b0 B0, b1 B1) func() (R0, R1)
- func Bind2x0x3[B0, B1, R0, R1, R2 any](fn func(B0, B1) (R0, R1, R2), b0 B0, b1 B1) func() (R0, R1, R2)
- func Bind2x0x4[B0, B1, R0, R1, R2, R3 any](fn func(B0, B1) (R0, R1, R2, R3), b0 B0, b1 B1) func() (R0, R1, R2, R3)
- func Bind2x1x0[B0, B1, A0 any](fn func(B0, B1, A0), b0 B0, b1 B1) func(A0)
- func Bind2x1x1[B0, B1, A0, R0 any](fn func(B0, B1, A0) R0, b0 B0, b1 B1) func(A0) R0
- func Bind2x1x2[B0, B1, A0, R0, R1 any](fn func(B0, B1, A0) (R0, R1), b0 B0, b1 B1) func(A0) (R0, R1)
- func Bind2x1x3[B0, B1, A0, R0, R1, R2 any](fn func(B0, B1, A0) (R0, R1, R2), b0 B0, b1 B1) func(A0) (R0, R1, R2)
- func Bind2x1x4[B0, B1, A0, R0, R1, R2, R3 any](fn func(B0, B1, A0) (R0, R1, R2, R3), b0 B0, b1 B1) func(A0) (R0, R1, R2, R3)
- func Bind2x2x0[B0, B1, A0, A1 any](fn func(B0, B1, A0, A1), b0 B0, b1 B1) func(A0, A1)
- func Bind2x2x1[B0, B1, A0, A1, R0 any](fn func(B0, B1, A0, A1) R0, b0 B0, b1 B1) func(A0, A1) R0
- func Bind2x2x2[B0, B1, A0, A1, R0, R1 any](fn func(B0, B1, A0, A1) (R0, R1), b0 B0, b1 B1) func(A0, A1) (R0, R1)
- func Bind2x2x3[B0, B1, A0, A1, R0, R1, R2 any](fn func(B0, B1, A0, A1) (R0, R1, R2), b0 B0, b1 B1) func(A0, A1) (R0, R1, R2)
- func Bind2x2x4[B0, B1, A0, A1, R0, R1, R2, R3 any](fn func(B0, B1, A0, A1) (R0, R1, R2, R3), b0 B0, b1 B1) func(A0, A1) (R0, R1, R2, R3)
- func Bind2x3x0[B0, B1, A0, A1, A2 any](fn func(B0, B1, A0, A1, A2), b0 B0, b1 B1) func(A0, A1, A2)
- func Bind2x3x1[B0, B1, A0, A1, A2, R0 any](fn func(B0, B1, A0, A1, A2) R0, b0 B0, b1 B1) func(A0, A1, A2) R0
- func Bind2x3x2[B0, B1, A0, A1, A2, R0, R1 any](fn func(B0, B1, A0, A1, A2) (R0, R1), b0 B0, b1 B1) func(A0, A1, A2) (R0, R1)
- func Bind2x3x3[B0, B1, A0, A1, A2, R0, R1, R2 any](fn func(B0, B1, A0, A1, A2) (R0, R1, R2), b0 B0, b1 B1) func(A0, A1, A2) (R0, R1, R2)
- func Bind2x3x4[B0, B1, A0, A1, A2, R0, R1, R2, R3 any](fn func(B0, B1, A0, A1, A2) (R0, R1, R2, R3), b0 B0, b1 B1) func(A0, A1, A2) (R0, R1, R2, R3)
- func Bind2x4x0[B0, B1, A0, A1, A2, A3 any](fn func(B0, B1, A0, A1, A2, A3), b0 B0, b1 B1) func(A0, A1, A2, A3)
- func Bind2x4x1[B0, B1, A0, A1, A2, A3, R0 any](fn func(B0, B1, A0, A1, A2, A3) R0, b0 B0, b1 B1) func(A0, A1, A2, A3) R0
- func Bind2x4x2[B0, B1, A0, A1, A2, A3, R0, R1 any](fn func(B0, B1, A0, A1, A2, A3) (R0, R1), b0 B0, b1 B1) func(A0, A1, A2, A3) (R0, R1)
- func Bind2x4x3[B0, B1, A0, A1, A2, A3, R0, R1, R2 any](fn func(B0, B1, A0, A1, A2, A3) (R0, R1, R2), b0 B0, b1 B1) func(A0, A1, A2, A3) (R0, R1, R2)
- func Bind2x4x4[B0, B1, A0, A1, A2, A3, R0, R1, R2, R3 any](fn func(B0, B1, A0, A1, A2, A3) (R0, R1, R2, R3), b0 B0, b1 B1) func(A0, A1, A2, A3) (R0, R1, R2, R3)
- func Bind3x0x0[B0, B1, B2 any](fn func(B0, B1, B2), b0 B0, b1 B1, b2 B2) func()
- func Bind3x0x1[B0, B1, B2, R0 any](fn func(B0, B1, B2) R0, b0 B0, b1 B1, b2 B2) func() R0
- func Bind3x0x2[B0, B1, B2, R0, R1 any](fn func(B0, B1, B2) (R0, R1), b0 B0, b1 B1, b2 B2) func() (R0, R1)
- func Bind3x0x3[B0, B1, B2, R0, R1, R2 any](fn func(B0, B1, B2) (R0, R1, R2), b0 B0, b1 B1, b2 B2) func() (R0, R1, R2)
- func Bind3x0x4[B0, B1, B2, R0, R1, R2, R3 any](fn func(B0, B1, B2) (R0, R1, R2, R3), b0 B0, b1 B1, b2 B2) func() (R0, R1, R2, R3)
- func Bind3x1x0[B0, B1, B2, A0 any](fn func(B0, B1, B2, A0), b0 B0, b1 B1, b2 B2) func(A0)
- func Bind3x1x1[B0, B1, B2, A0, R0 any](fn func(B0, B1, B2, A0) R0, b0 B0, b1 B1, b2 B2) func(A0) R0
- func Bind3x1x2[B0, B1, B2, A0, R0, R1 any](fn func(B0, B1, B2, A0) (R0, R1), b0 B0, b1 B1, b2 B2) func(A0) (R0, R1)
- func Bind3x1x3[B0, B1, B2, A0, R0, R1, R2 any](fn func(B0, B1, B2, A0) (R0, R1, R2), b0 B0, b1 B1, b2 B2) func(A0) (R0, R1, R2)
- func Bind3x1x4[B0, B1, B2, A0, R0, R1, R2, R3 any](fn func(B0, B1, B2, A0) (R0, R1, R2, R3), b0 B0, b1 B1, b2 B2) func(A0) (R0, R1, R2, R3)
- func Bind3x2x0[B0, B1, B2, A0, A1 any](fn func(B0, B1, B2, A0, A1), b0 B0, b1 B1, b2 B2) func(A0, A1)
- func Bind3x2x1[B0, B1, B2, A0, A1, R0 any](fn func(B0, B1, B2, A0, A1) R0, b0 B0, b1 B1, b2 B2) func(A0, A1) R0
- func Bind3x2x2[B0, B1, B2, A0, A1, R0, R1 any](fn func(B0, B1, B2, A0, A1) (R0, R1), b0 B0, b1 B1, b2 B2) func(A0, A1) (R0, R1)
- func Bind3x2x3[B0, B1, B2, A0, A1, R0, R1, R2 any](fn func(B0, B1, B2, A0, A1) (R0, R1, R2), b0 B0, b1 B1, b2 B2) func(A0, A1) (R0, R1, R2)
- func Bind3x2x4[B0, B1, B2, A0, A1, R0, R1, R2, R3 any](fn func(B0, B1, B2, A0, A1) (R0, R1, R2, R3), b0 B0, b1 B1, b2 B2) func(A0, A1) (R0, R1, R2, R3)
- func Bind3x3x0[B0, B1, B2, A0, A1, A2 any](fn func(B0, B1, B2, A0, A1, A2), b0 B0, b1 B1, b2 B2) func(A0, A1, A2)
- func Bind3x3x1[B0, B1, B2, A0, A1, A2, R0 any](fn func(B0, B1, B2, A0, A1, A2) R0, b0 B0, b1 B1, b2 B2) func(A0, A1, A2) R0
- func Bind3x3x2[B0, B1, B2, A0, A1, A2, R0, R1 any](fn func(B0, B1, B2, A0, A1, A2) (R0, R1), b0 B0, b1 B1, b2 B2) func(A0, A1, A2) (R0, R1)
- func Bind3x3x3[B0, B1, B2, A0, A1, A2, R0, R1, R2 any](fn func(B0, B1, B2, A0, A1, A2) (R0, R1, R2), b0 B0, b1 B1, b2 B2) func(A0, A1, A2) (R0, R1, R2)
- func Bind3x3x4[B0, B1, B2, A0, A1, A2, R0, R1, R2, R3 any](fn func(B0, B1, B2, A0, A1, A2) (R0, R1, R2, R3), b0 B0, b1 B1, b2 B2) func(A0, A1, A2) (R0, R1, R2, R3)
- func Bind3x4x0[B0, B1, B2, A0, A1, A2, A3 any](fn func(B0, B1, B2, A0, A1, A2, A3), b0 B0, b1 B1, b2 B2) func(A0, A1, A2, A3)
- func Bind3x4x1[B0, B1, B2, A0, A1, A2, A3, R0 any](fn func(B0, B1, B2, A0, A1, A2, A3) R0, b0 B0, b1 B1, b2 B2) func(A0, A1, A2, A3) R0
- func Bind3x4x2[B0, B1, B2, A0, A1, A2, A3, R0, R1 any](fn func(B0, B1, B2, A0, A1, A2, A3) (R0, R1), b0 B0, b1 B1, b2 B2) func(A0, A1, A2, A3) (R0, R1)
- func Bind3x4x3[B0, B1, B2, A0, A1, A2, A3, R0, R1, R2 any](fn func(B0, B1, B2, A0, A1, A2, A3) (R0, R1, R2), b0 B0, b1 B1, b2 B2) func(A0, A1, A2, A3) (R0, R1, R2)
- func Bind3x4x4[B0, B1, B2, A0, A1, A2, A3, R0, R1, R2, R3 any](fn func(B0, B1, B2, A0, A1, A2, A3) (R0, R1, R2, R3), b0 B0, b1 B1, b2 B2) func(A0, A1, A2, A3) (R0, R1, R2, R3)
- func Bind4x0x0[B0, B1, B2, B3 any](fn func(B0, B1, B2, B3), b0 B0, b1 B1, b2 B2, b3 B3) func()
- func Bind4x0x1[B0, B1, B2, B3, R0 any](fn func(B0, B1, B2, B3) R0, b0 B0, b1 B1, b2 B2, b3 B3) func() R0
- func Bind4x0x2[B0, B1, B2, B3, R0, R1 any](fn func(B0, B1, B2, B3) (R0, R1), b0 B0, b1 B1, b2 B2, b3 B3) func() (R0, R1)
- func Bind4x0x3[B0, B1, B2, B3, R0, R1, R2 any](fn func(B0, B1, B2, B3) (R0, R1, R2), b0 B0, b1 B1, b2 B2, b3 B3) func() (R0, R1, R2)
- func Bind4x0x4[B0, B1, B2, B3, R0, R1, R2, R3 any](fn func(B0, B1, B2, B3) (R0, R1, R2, R3), b0 B0, b1 B1, b2 B2, b3 B3) func() (R0, R1, R2, R3)
- func Bind4x1x0[B0, B1, B2, B3, A0 any](fn func(B0, B1, B2, B3, A0), b0 B0, b1 B1, b2 B2, b3 B3) func(A0)
- func Bind4x1x1[B0, B1, B2, B3, A0, R0 any](fn func(B0, B1, B2, B3, A0) R0, b0 B0, b1 B1, b2 B2, b3 B3) func(A0) R0
- func Bind4x1x2[B0, B1, B2, B3, A0, R0, R1 any](fn func(B0, B1, B2, B3, A0) (R0, R1), b0 B0, b1 B1, b2 B2, b3 B3) func(A0) (R0, R1)
- func Bind4x1x3[B0, B1, B2, B3, A0, R0, R1, R2 any](fn func(B0, B1, B2, B3, A0) (R0, R1, R2), b0 B0, b1 B1, b2 B2, b3 B3) func(A0) (R0, R1, R2)
- func Bind4x1x4[B0, B1, B2, B3, A0, R0, R1, R2, R3 any](fn func(B0, B1, B2, B3, A0) (R0, R1, R2, R3), b0 B0, b1 B1, b2 B2, b3 B3) func(A0) (R0, R1, R2, R3)
- func Bind4x2x0[B0, B1, B2, B3, A0, A1 any](fn func(B0, B1, B2, B3, A0, A1), b0 B0, b1 B1, b2 B2, b3 B3) func(A0, A1)
- func Bind4x2x1[B0, B1, B2, B3, A0, A1, R0 any](fn func(B0, B1, B2, B3, A0, A1) R0, b0 B0, b1 B1, b2 B2, b3 B3) func(A0, A1) R0
- func Bind4x2x2[B0, B1, B2, B3, A0, A1, R0, R1 any](fn func(B0, B1, B2, B3, A0, A1) (R0, R1), b0 B0, b1 B1, b2 B2, b3 B3) func(A0, A1) (R0, R1)
- func Bind4x2x3[B0, B1, B2, B3, A0, A1, R0, R1, R2 any](fn func(B0, B1, B2, B3, A0, A1) (R0, R1, R2), b0 B0, b1 B1, b2 B2, b3 B3) func(A0, A1) (R0, R1, R2)
- func Bind4x2x4[B0, B1, B2, B3, A0, A1, R0, R1, R2, R3 any](fn func(B0, B1, B2, B3, A0, A1) (R0, R1, R2, R3), b0 B0, b1 B1, b2 B2, b3 B3) func(A0, A1) (R0, R1, R2, R3)
- func Bind4x3x0[B0, B1, B2, B3, A0, A1, A2 any](fn func(B0, B1, B2, B3, A0, A1, A2), b0 B0, b1 B1, b2 B2, b3 B3) func(A0, A1, A2)
- func Bind4x3x1[B0, B1, B2, B3, A0, A1, A2, R0 any](fn func(B0, B1, B2, B3, A0, A1, A2) R0, b0 B0, b1 B1, b2 B2, b3 B3) func(A0, A1, A2) R0
- func Bind4x3x2[B0, B1, B2, B3, A0, A1, A2, R0, R1 any](fn func(B0, B1, B2, B3, A0, A1, A2) (R0, R1), b0 B0, b1 B1, b2 B2, b3 B3) func(A0, A1, A2) (R0, R1)
- func Bind4x3x3[B0, B1, B2, B3, A0, A1, A2, R0, R1, R2 any](fn func(B0, B1, B2, B3, A0, A1, A2) (R0, R1, R2), b0 B0, b1 B1, b2 B2, b3 B3) func(A0, A1, A2) (R0, R1, R2)
- func Bind4x3x4[B0, B1, B2, B3, A0, A1, A2, R0, R1, R2, R3 any](fn func(B0, B1, B2, B3, A0, A1, A2) (R0, R1, R2, R3), b0 B0, b1 B1, b2 B2, ...) func(A0, A1, A2) (R0, R1, R2, R3)
- func Bind4x4x0[B0, B1, B2, B3, A0, A1, A2, A3 any](fn func(B0, B1, B2, B3, A0, A1, A2, A3), b0 B0, b1 B1, b2 B2, b3 B3) func(A0, A1, A2, A3)
- func Bind4x4x1[B0, B1, B2, B3, A0, A1, A2, A3, R0 any](fn func(B0, B1, B2, B3, A0, A1, A2, A3) R0, b0 B0, b1 B1, b2 B2, b3 B3) func(A0, A1, A2, A3) R0
- func Bind4x4x2[B0, B1, B2, B3, A0, A1, A2, A3, R0, R1 any](fn func(B0, B1, B2, B3, A0, A1, A2, A3) (R0, R1), b0 B0, b1 B1, b2 B2, b3 B3) func(A0, A1, A2, A3) (R0, R1)
- func Bind4x4x3[B0, B1, B2, B3, A0, A1, A2, A3, R0, R1, R2 any](fn func(B0, B1, B2, B3, A0, A1, A2, A3) (R0, R1, R2), b0 B0, b1 B1, b2 B2, ...) func(A0, A1, A2, A3) (R0, R1, R2)
- func Bind4x4x4[B0, B1, B2, B3, A0, A1, A2, A3, R0, R1, R2, R3 any](fn func(B0, B1, B2, B3, A0, A1, A2, A3) (R0, R1, R2, R3), b0 B0, b1 B1, b2 B2, ...) func(A0, A1, A2, A3) (R0, R1, R2, R3)
- func BindR0x1x0[B0 any](fn func(B0), b0 B0) func()
- func BindR0x1x1[B0, R0 any](fn func(B0) R0, b0 B0) func() R0
- func BindR0x1x2[B0, R0, R1 any](fn func(B0) (R0, R1), b0 B0) func() (R0, R1)
- func BindR0x1x3[B0, R0, R1, R2 any](fn func(B0) (R0, R1, R2), b0 B0) func() (R0, R1, R2)
- func BindR0x1x4[B0, R0, R1, R2, R3 any](fn func(B0) (R0, R1, R2, R3), b0 B0) func() (R0, R1, R2, R3)
- func BindR0x2x0[B0, B1 any](fn func(B0, B1), b0 B0, b1 B1) func()
- func BindR0x2x1[B0, B1, R0 any](fn func(B0, B1) R0, b0 B0, b1 B1) func() R0
- func BindR0x2x2[B0, B1, R0, R1 any](fn func(B0, B1) (R0, R1), b0 B0, b1 B1) func() (R0, R1)
- func BindR0x2x3[B0, B1, R0, R1, R2 any](fn func(B0, B1) (R0, R1, R2), b0 B0, b1 B1) func() (R0, R1, R2)
- func BindR0x2x4[B0, B1, R0, R1, R2, R3 any](fn func(B0, B1) (R0, R1, R2, R3), b0 B0, b1 B1) func() (R0, R1, R2, R3)
- func BindR0x3x0[B0, B1, B2 any](fn func(B0, B1, B2), b0 B0, b1 B1, b2 B2) func()
- func BindR0x3x1[B0, B1, B2, R0 any](fn func(B0, B1, B2) R0, b0 B0, b1 B1, b2 B2) func() R0
- func BindR0x3x2[B0, B1, B2, R0, R1 any](fn func(B0, B1, B2) (R0, R1), b0 B0, b1 B1, b2 B2) func() (R0, R1)
- func BindR0x3x3[B0, B1, B2, R0, R1, R2 any](fn func(B0, B1, B2) (R0, R1, R2), b0 B0, b1 B1, b2 B2) func() (R0, R1, R2)
- func BindR0x3x4[B0, B1, B2, R0, R1, R2, R3 any](fn func(B0, B1, B2) (R0, R1, R2, R3), b0 B0, b1 B1, b2 B2) func() (R0, R1, R2, R3)
- func BindR0x4x0[B0, B1, B2, B3 any](fn func(B0, B1, B2, B3), b0 B0, b1 B1, b2 B2, b3 B3) func()
- func BindR0x4x1[B0, B1, B2, B3, R0 any](fn func(B0, B1, B2, B3) R0, b0 B0, b1 B1, b2 B2, b3 B3) func() R0
- func BindR0x4x2[B0, B1, B2, B3, R0, R1 any](fn func(B0, B1, B2, B3) (R0, R1), b0 B0, b1 B1, b2 B2, b3 B3) func() (R0, R1)
- func BindR0x4x3[B0, B1, B2, B3, R0, R1, R2 any](fn func(B0, B1, B2, B3) (R0, R1, R2), b0 B0, b1 B1, b2 B2, b3 B3) func() (R0, R1, R2)
- func BindR0x4x4[B0, B1, B2, B3, R0, R1, R2, R3 any](fn func(B0, B1, B2, B3) (R0, R1, R2, R3), b0 B0, b1 B1, b2 B2, b3 B3) func() (R0, R1, R2, R3)
- func BindR1x1x0[A0, B0 any](fn func(A0, B0), b0 B0) func(A0)
- func BindR1x1x1[A0, B0, R0 any](fn func(A0, B0) R0, b0 B0) func(A0) R0
- func BindR1x1x2[A0, B0, R0, R1 any](fn func(A0, B0) (R0, R1), b0 B0) func(A0) (R0, R1)
- func BindR1x1x3[A0, B0, R0, R1, R2 any](fn func(A0, B0) (R0, R1, R2), b0 B0) func(A0) (R0, R1, R2)
- func BindR1x1x4[A0, B0, R0, R1, R2, R3 any](fn func(A0, B0) (R0, R1, R2, R3), b0 B0) func(A0) (R0, R1, R2, R3)
- func BindR1x2x0[A0, B0, B1 any](fn func(A0, B0, B1), b0 B0, b1 B1) func(A0)
- func BindR1x2x1[A0, B0, B1, R0 any](fn func(A0, B0, B1) R0, b0 B0, b1 B1) func(A0) R0
- func BindR1x2x2[A0, B0, B1, R0, R1 any](fn func(A0, B0, B1) (R0, R1), b0 B0, b1 B1) func(A0) (R0, R1)
- func BindR1x2x3[A0, B0, B1, R0, R1, R2 any](fn func(A0, B0, B1) (R0, R1, R2), b0 B0, b1 B1) func(A0) (R0, R1, R2)
- func BindR1x2x4[A0, B0, B1, R0, R1, R2, R3 any](fn func(A0, B0, B1) (R0, R1, R2, R3), b0 B0, b1 B1) func(A0) (R0, R1, R2, R3)
- func BindR1x3x0[A0, B0, B1, B2 any](fn func(A0, B0, B1, B2), b0 B0, b1 B1, b2 B2) func(A0)
- func BindR1x3x1[A0, B0, B1, B2, R0 any](fn func(A0, B0, B1, B2) R0, b0 B0, b1 B1, b2 B2) func(A0) R0
- func BindR1x3x2[A0, B0, B1, B2, R0, R1 any](fn func(A0, B0, B1, B2) (R0, R1), b0 B0, b1 B1, b2 B2) func(A0) (R0, R1)
- func BindR1x3x3[A0, B0, B1, B2, R0, R1, R2 any](fn func(A0, B0, B1, B2) (R0, R1, R2), b0 B0, b1 B1, b2 B2) func(A0) (R0, R1, R2)
- func BindR1x3x4[A0, B0, B1, B2, R0, R1, R2, R3 any](fn func(A0, B0, B1, B2) (R0, R1, R2, R3), b0 B0, b1 B1, b2 B2) func(A0) (R0, R1, R2, R3)
- func BindR1x4x0[A0, B0, B1, B2, B3 any](fn func(A0, B0, B1, B2, B3), b0 B0, b1 B1, b2 B2, b3 B3) func(A0)
- func BindR1x4x1[A0, B0, B1, B2, B3, R0 any](fn func(A0, B0, B1, B2, B3) R0, b0 B0, b1 B1, b2 B2, b3 B3) func(A0) R0
- func BindR1x4x2[A0, B0, B1, B2, B3, R0, R1 any](fn func(A0, B0, B1, B2, B3) (R0, R1), b0 B0, b1 B1, b2 B2, b3 B3) func(A0) (R0, R1)
- func BindR1x4x3[A0, B0, B1, B2, B3, R0, R1, R2 any](fn func(A0, B0, B1, B2, B3) (R0, R1, R2), b0 B0, b1 B1, b2 B2, b3 B3) func(A0) (R0, R1, R2)
- func BindR1x4x4[A0, B0, B1, B2, B3, R0, R1, R2, R3 any](fn func(A0, B0, B1, B2, B3) (R0, R1, R2, R3), b0 B0, b1 B1, b2 B2, b3 B3) func(A0) (R0, R1, R2, R3)
- func BindR2x1x0[A0, A1, B0 any](fn func(A0, A1, B0), b0 B0) func(A0, A1)
- func BindR2x1x1[A0, A1, B0, R0 any](fn func(A0, A1, B0) R0, b0 B0) func(A0, A1) R0
- func BindR2x1x2[A0, A1, B0, R0, R1 any](fn func(A0, A1, B0) (R0, R1), b0 B0) func(A0, A1) (R0, R1)
- func BindR2x1x3[A0, A1, B0, R0, R1, R2 any](fn func(A0, A1, B0) (R0, R1, R2), b0 B0) func(A0, A1) (R0, R1, R2)
- func BindR2x1x4[A0, A1, B0, R0, R1, R2, R3 any](fn func(A0, A1, B0) (R0, R1, R2, R3), b0 B0) func(A0, A1) (R0, R1, R2, R3)
- func BindR2x2x0[A0, A1, B0, B1 any](fn func(A0, A1, B0, B1), b0 B0, b1 B1) func(A0, A1)
- func BindR2x2x1[A0, A1, B0, B1, R0 any](fn func(A0, A1, B0, B1) R0, b0 B0, b1 B1) func(A0, A1) R0
- func BindR2x2x2[A0, A1, B0, B1, R0, R1 any](fn func(A0, A1, B0, B1) (R0, R1), b0 B0, b1 B1) func(A0, A1) (R0, R1)
- func BindR2x2x3[A0, A1, B0, B1, R0, R1, R2 any](fn func(A0, A1, B0, B1) (R0, R1, R2), b0 B0, b1 B1) func(A0, A1) (R0, R1, R2)
- func BindR2x2x4[A0, A1, B0, B1, R0, R1, R2, R3 any](fn func(A0, A1, B0, B1) (R0, R1, R2, R3), b0 B0, b1 B1) func(A0, A1) (R0, R1, R2, R3)
- func BindR2x3x0[A0, A1, B0, B1, B2 any](fn func(A0, A1, B0, B1, B2), b0 B0, b1 B1, b2 B2) func(A0, A1)
- func BindR2x3x1[A0, A1, B0, B1, B2, R0 any](fn func(A0, A1, B0, B1, B2) R0, b0 B0, b1 B1, b2 B2) func(A0, A1) R0
- func BindR2x3x2[A0, A1, B0, B1, B2, R0, R1 any](fn func(A0, A1, B0, B1, B2) (R0, R1), b0 B0, b1 B1, b2 B2) func(A0, A1) (R0, R1)
- func BindR2x3x3[A0, A1, B0, B1, B2, R0, R1, R2 any](fn func(A0, A1, B0, B1, B2) (R0, R1, R2), b0 B0, b1 B1, b2 B2) func(A0, A1) (R0, R1, R2)
- func BindR2x3x4[A0, A1, B0, B1, B2, R0, R1, R2, R3 any](fn func(A0, A1, B0, B1, B2) (R0, R1, R2, R3), b0 B0, b1 B1, b2 B2) func(A0, A1) (R0, R1, R2, R3)
- func BindR2x4x0[A0, A1, B0, B1, B2, B3 any](fn func(A0, A1, B0, B1, B2, B3), b0 B0, b1 B1, b2 B2, b3 B3) func(A0, A1)
- func BindR2x4x1[A0, A1, B0, B1, B2, B3, R0 any](fn func(A0, A1, B0, B1, B2, B3) R0, b0 B0, b1 B1, b2 B2, b3 B3) func(A0, A1) R0
- func BindR2x4x2[A0, A1, B0, B1, B2, B3, R0, R1 any](fn func(A0, A1, B0, B1, B2, B3) (R0, R1), b0 B0, b1 B1, b2 B2, b3 B3) func(A0, A1) (R0, R1)
- func BindR2x4x3[A0, A1, B0, B1, B2, B3, R0, R1, R2 any](fn func(A0, A1, B0, B1, B2, B3) (R0, R1, R2), b0 B0, b1 B1, b2 B2, b3 B3) func(A0, A1) (R0, R1, R2)
- func BindR2x4x4[A0, A1, B0, B1, B2, B3, R0, R1, R2, R3 any](fn func(A0, A1, B0, B1, B2, B3) (R0, R1, R2, R3), b0 B0, b1 B1, b2 B2, b3 B3) func(A0, A1) (R0, R1, R2, R3)
- func BindR3x1x0[A0, A1, A2, B0 any](fn func(A0, A1, A2, B0), b0 B0) func(A0, A1, A2)
- func BindR3x1x1[A0, A1, A2, B0, R0 any](fn func(A0, A1, A2, B0) R0, b0 B0) func(A0, A1, A2) R0
- func BindR3x1x2[A0, A1, A2, B0, R0, R1 any](fn func(A0, A1, A2, B0) (R0, R1), b0 B0) func(A0, A1, A2) (R0, R1)
- func BindR3x1x3[A0, A1, A2, B0, R0, R1, R2 any](fn func(A0, A1, A2, B0) (R0, R1, R2), b0 B0) func(A0, A1, A2) (R0, R1, R2)
- func BindR3x1x4[A0, A1, A2, B0, R0, R1, R2, R3 any](fn func(A0, A1, A2, B0) (R0, R1, R2, R3), b0 B0) func(A0, A1, A2) (R0, R1, R2, R3)
- func BindR3x2x0[A0, A1, A2, B0, B1 any](fn func(A0, A1, A2, B0, B1), b0 B0, b1 B1) func(A0, A1, A2)
- func BindR3x2x1[A0, A1, A2, B0, B1, R0 any](fn func(A0, A1, A2, B0, B1) R0, b0 B0, b1 B1) func(A0, A1, A2) R0
- func BindR3x2x2[A0, A1, A2, B0, B1, R0, R1 any](fn func(A0, A1, A2, B0, B1) (R0, R1), b0 B0, b1 B1) func(A0, A1, A2) (R0, R1)
- func BindR3x2x3[A0, A1, A2, B0, B1, R0, R1, R2 any](fn func(A0, A1, A2, B0, B1) (R0, R1, R2), b0 B0, b1 B1) func(A0, A1, A2) (R0, R1, R2)
- func BindR3x2x4[A0, A1, A2, B0, B1, R0, R1, R2, R3 any](fn func(A0, A1, A2, B0, B1) (R0, R1, R2, R3), b0 B0, b1 B1) func(A0, A1, A2) (R0, R1, R2, R3)
- func BindR3x3x0[A0, A1, A2, B0, B1, B2 any](fn func(A0, A1, A2, B0, B1, B2), b0 B0, b1 B1, b2 B2) func(A0, A1, A2)
- func BindR3x3x1[A0, A1, A2, B0, B1, B2, R0 any](fn func(A0, A1, A2, B0, B1, B2) R0, b0 B0, b1 B1, b2 B2) func(A0, A1, A2) R0
- func BindR3x3x2[A0, A1, A2, B0, B1, B2, R0, R1 any](fn func(A0, A1, A2, B0, B1, B2) (R0, R1), b0 B0, b1 B1, b2 B2) func(A0, A1, A2) (R0, R1)
- func BindR3x3x3[A0, A1, A2, B0, B1, B2, R0, R1, R2 any](fn func(A0, A1, A2, B0, B1, B2) (R0, R1, R2), b0 B0, b1 B1, b2 B2) func(A0, A1, A2) (R0, R1, R2)
- func BindR3x3x4[A0, A1, A2, B0, B1, B2, R0, R1, R2, R3 any](fn func(A0, A1, A2, B0, B1, B2) (R0, R1, R2, R3), b0 B0, b1 B1, b2 B2) func(A0, A1, A2) (R0, R1, R2, R3)
- func BindR3x4x0[A0, A1, A2, B0, B1, B2, B3 any](fn func(A0, A1, A2, B0, B1, B2, B3), b0 B0, b1 B1, b2 B2, b3 B3) func(A0, A1, A2)
- func BindR3x4x1[A0, A1, A2, B0, B1, B2, B3, R0 any](fn func(A0, A1, A2, B0, B1, B2, B3) R0, b0 B0, b1 B1, b2 B2, b3 B3) func(A0, A1, A2) R0
- func BindR3x4x2[A0, A1, A2, B0, B1, B2, B3, R0, R1 any](fn func(A0, A1, A2, B0, B1, B2, B3) (R0, R1), b0 B0, b1 B1, b2 B2, b3 B3) func(A0, A1, A2) (R0, R1)
- func BindR3x4x3[A0, A1, A2, B0, B1, B2, B3, R0, R1, R2 any](fn func(A0, A1, A2, B0, B1, B2, B3) (R0, R1, R2), b0 B0, b1 B1, b2 B2, b3 B3) func(A0, A1, A2) (R0, R1, R2)
- func BindR3x4x4[A0, A1, A2, B0, B1, B2, B3, R0, R1, R2, R3 any](fn func(A0, A1, A2, B0, B1, B2, B3) (R0, R1, R2, R3), b0 B0, b1 B1, b2 B2, ...) func(A0, A1, A2) (R0, R1, R2, R3)
- func BindR4x1x0[A0, A1, A2, A3, B0 any](fn func(A0, A1, A2, A3, B0), b0 B0) func(A0, A1, A2, A3)
- func BindR4x1x1[A0, A1, A2, A3, B0, R0 any](fn func(A0, A1, A2, A3, B0) R0, b0 B0) func(A0, A1, A2, A3) R0
- func BindR4x1x2[A0, A1, A2, A3, B0, R0, R1 any](fn func(A0, A1, A2, A3, B0) (R0, R1), b0 B0) func(A0, A1, A2, A3) (R0, R1)
- func BindR4x1x3[A0, A1, A2, A3, B0, R0, R1, R2 any](fn func(A0, A1, A2, A3, B0) (R0, R1, R2), b0 B0) func(A0, A1, A2, A3) (R0, R1, R2)
- func BindR4x1x4[A0, A1, A2, A3, B0, R0, R1, R2, R3 any](fn func(A0, A1, A2, A3, B0) (R0, R1, R2, R3), b0 B0) func(A0, A1, A2, A3) (R0, R1, R2, R3)
- func BindR4x2x0[A0, A1, A2, A3, B0, B1 any](fn func(A0, A1, A2, A3, B0, B1), b0 B0, b1 B1) func(A0, A1, A2, A3)
- func BindR4x2x1[A0, A1, A2, A3, B0, B1, R0 any](fn func(A0, A1, A2, A3, B0, B1) R0, b0 B0, b1 B1) func(A0, A1, A2, A3) R0
- func BindR4x2x2[A0, A1, A2, A3, B0, B1, R0, R1 any](fn func(A0, A1, A2, A3, B0, B1) (R0, R1), b0 B0, b1 B1) func(A0, A1, A2, A3) (R0, R1)
- func BindR4x2x3[A0, A1, A2, A3, B0, B1, R0, R1, R2 any](fn func(A0, A1, A2, A3, B0, B1) (R0, R1, R2), b0 B0, b1 B1) func(A0, A1, A2, A3) (R0, R1, R2)
- func BindR4x2x4[A0, A1, A2, A3, B0, B1, R0, R1, R2, R3 any](fn func(A0, A1, A2, A3, B0, B1) (R0, R1, R2, R3), b0 B0, b1 B1) func(A0, A1, A2, A3) (R0, R1, R2, R3)
- func BindR4x3x0[A0, A1, A2, A3, B0, B1, B2 any](fn func(A0, A1, A2, A3, B0, B1, B2), b0 B0, b1 B1, b2 B2) func(A0, A1, A2, A3)
- func BindR4x3x1[A0, A1, A2, A3, B0, B1, B2, R0 any](fn func(A0, A1, A2, A3, B0, B1, B2) R0, b0 B0, b1 B1, b2 B2) func(A0, A1, A2, A3) R0
- func BindR4x3x2[A0, A1, A2, A3, B0, B1, B2, R0, R1 any](fn func(A0, A1, A2, A3, B0, B1, B2) (R0, R1), b0 B0, b1 B1, b2 B2) func(A0, A1, A2, A3) (R0, R1)
- func BindR4x3x3[A0, A1, A2, A3, B0, B1, B2, R0, R1, R2 any](fn func(A0, A1, A2, A3, B0, B1, B2) (R0, R1, R2), b0 B0, b1 B1, b2 B2) func(A0, A1, A2, A3) (R0, R1, R2)
- func BindR4x3x4[A0, A1, A2, A3, B0, B1, B2, R0, R1, R2, R3 any](fn func(A0, A1, A2, A3, B0, B1, B2) (R0, R1, R2, R3), b0 B0, b1 B1, b2 B2) func(A0, A1, A2, A3) (R0, R1, R2, R3)
- func BindR4x4x0[A0, A1, A2, A3, B0, B1, B2, B3 any](fn func(A0, A1, A2, A3, B0, B1, B2, B3), b0 B0, b1 B1, b2 B2, b3 B3) func(A0, A1, A2, A3)
- func BindR4x4x1[A0, A1, A2, A3, B0, B1, B2, B3, R0 any](fn func(A0, A1, A2, A3, B0, B1, B2, B3) R0, b0 B0, b1 B1, b2 B2, b3 B3) func(A0, A1, A2, A3) R0
- func BindR4x4x2[A0, A1, A2, A3, B0, B1, B2, B3, R0, R1 any](fn func(A0, A1, A2, A3, B0, B1, B2, B3) (R0, R1), b0 B0, b1 B1, b2 B2, b3 B3) func(A0, A1, A2, A3) (R0, R1)
- func BindR4x4x3[A0, A1, A2, A3, B0, B1, B2, B3, R0, R1, R2 any](fn func(A0, A1, A2, A3, B0, B1, B2, B3) (R0, R1, R2), b0 B0, b1 B1, b2 B2, ...) func(A0, A1, A2, A3) (R0, R1, R2)
- func BindR4x4x4[A0, A1, A2, A3, B0, B1, B2, B3, R0, R1, R2, R3 any](fn func(A0, A1, A2, A3, B0, B1, B2, B3) (R0, R1, R2, R3), b0 B0, b1 B1, b2 B2, ...) func(A0, A1, A2, A3) (R0, R1, R2, R3)
- func Drop1[T, R any](fn func() R) func(T) R
- func Drop2[T, U, R any](fn func() R) func(T, U) R
- func Drop2x1[T, U, R any](fn func(U) R) func(T, U) R
- func DropR2x1[T, U, R any](fn func(T) R) func(T, U) R
- func Load[T any](p *T) func() T
- func Max[T constraints.Ordered](v0, v1 T) T
- func Min[T constraints.Ordered](v0, v1 T) T
- func Not(fn func() bool) func() bool
- func Not1[T any](fn func(t T) bool) func(t T) bool
- func Not2[T, U any](fn func(t T, u U) bool) func(t T, u U) bool
- func Recover(fn func()) (err error)
- func Recover1[T any](fn func() T) (r T, err error)
- func Recovering(fn func()) func() error
- func Recovering1[T any](fn func() T) func() (T, error)
- func Recurse[F, T any](fn func(func(F) T, F) T, f F) T
- func Returning[R any](fn func(), r R) func() R
- func Returning1[T, R any](fn func(T), r R) func(T) R
- func Store[T any](p *T) func(T)
- type PanicErr
- type PeriodicFn
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Bind1x0x3 ¶
func Bind1x0x3[B0, R0, R1, R2 any](fn func(B0) (R0, R1, R2), b0 B0) func() (R0, R1, R2)
func Bind1x0x4 ¶
func Bind1x0x4[B0, R0, R1, R2, R3 any](fn func(B0) (R0, R1, R2, R3), b0 B0) func() (R0, R1, R2, R3)
func Bind1x1x2 ¶
func Bind1x1x2[B0, A0, R0, R1 any](fn func(B0, A0) (R0, R1), b0 B0) func(A0) (R0, R1)
func Bind1x1x3 ¶
func Bind1x1x3[B0, A0, R0, R1, R2 any](fn func(B0, A0) (R0, R1, R2), b0 B0) func(A0) (R0, R1, R2)
func Bind1x1x4 ¶
func Bind1x1x4[B0, A0, R0, R1, R2, R3 any](fn func(B0, A0) (R0, R1, R2, R3), b0 B0) func(A0) (R0, R1, R2, R3)
func Bind1x2x2 ¶
func Bind1x2x2[B0, A0, A1, R0, R1 any](fn func(B0, A0, A1) (R0, R1), b0 B0) func(A0, A1) (R0, R1)
func Bind1x2x3 ¶
func Bind1x2x3[B0, A0, A1, R0, R1, R2 any](fn func(B0, A0, A1) (R0, R1, R2), b0 B0) func(A0, A1) (R0, R1, R2)
func Bind1x2x4 ¶
func Bind1x2x4[B0, A0, A1, R0, R1, R2, R3 any](fn func(B0, A0, A1) (R0, R1, R2, R3), b0 B0) func(A0, A1) (R0, R1, R2, R3)
func Bind1x3x0 ¶
func Bind1x3x0[B0, A0, A1, A2 any](fn func(B0, A0, A1, A2), b0 B0) func(A0, A1, A2)
func Bind1x3x1 ¶
func Bind1x3x1[B0, A0, A1, A2, R0 any](fn func(B0, A0, A1, A2) R0, b0 B0) func(A0, A1, A2) R0
func Bind1x3x2 ¶
func Bind1x3x2[B0, A0, A1, A2, R0, R1 any](fn func(B0, A0, A1, A2) (R0, R1), b0 B0) func(A0, A1, A2) (R0, R1)
func Bind1x3x3 ¶
func Bind1x3x3[B0, A0, A1, A2, R0, R1, R2 any](fn func(B0, A0, A1, A2) (R0, R1, R2), b0 B0) func(A0, A1, A2) (R0, R1, R2)
func Bind1x3x4 ¶
func Bind1x3x4[B0, A0, A1, A2, R0, R1, R2, R3 any](fn func(B0, A0, A1, A2) (R0, R1, R2, R3), b0 B0) func(A0, A1, A2) (R0, R1, R2, R3)
func Bind1x4x0 ¶
func Bind1x4x0[B0, A0, A1, A2, A3 any](fn func(B0, A0, A1, A2, A3), b0 B0) func(A0, A1, A2, A3)
func Bind1x4x1 ¶
func Bind1x4x1[B0, A0, A1, A2, A3, R0 any](fn func(B0, A0, A1, A2, A3) R0, b0 B0) func(A0, A1, A2, A3) R0
func Bind1x4x2 ¶
func Bind1x4x2[B0, A0, A1, A2, A3, R0, R1 any](fn func(B0, A0, A1, A2, A3) (R0, R1), b0 B0) func(A0, A1, A2, A3) (R0, R1)
func Bind1x4x3 ¶
func Bind1x4x3[B0, A0, A1, A2, A3, R0, R1, R2 any](fn func(B0, A0, A1, A2, A3) (R0, R1, R2), b0 B0) func(A0, A1, A2, A3) (R0, R1, R2)
func Bind1x4x4 ¶
func Bind1x4x4[B0, A0, A1, A2, A3, R0, R1, R2, R3 any](fn func(B0, A0, A1, A2, A3) (R0, R1, R2, R3), b0 B0) func(A0, A1, A2, A3) (R0, R1, R2, R3)
func Bind2x0x2 ¶
func Bind2x0x2[B0, B1, R0, R1 any](fn func(B0, B1) (R0, R1), b0 B0, b1 B1) func() (R0, R1)
func Bind2x0x3 ¶
func Bind2x0x3[B0, B1, R0, R1, R2 any](fn func(B0, B1) (R0, R1, R2), b0 B0, b1 B1) func() (R0, R1, R2)
func Bind2x0x4 ¶
func Bind2x0x4[B0, B1, R0, R1, R2, R3 any](fn func(B0, B1) (R0, R1, R2, R3), b0 B0, b1 B1) func() (R0, R1, R2, R3)
func Bind2x1x1 ¶
func Bind2x1x1[B0, B1, A0, R0 any](fn func(B0, B1, A0) R0, b0 B0, b1 B1) func(A0) R0
func Bind2x1x2 ¶
func Bind2x1x2[B0, B1, A0, R0, R1 any](fn func(B0, B1, A0) (R0, R1), b0 B0, b1 B1) func(A0) (R0, R1)
func Bind2x1x3 ¶
func Bind2x1x3[B0, B1, A0, R0, R1, R2 any](fn func(B0, B1, A0) (R0, R1, R2), b0 B0, b1 B1) func(A0) (R0, R1, R2)
func Bind2x1x4 ¶
func Bind2x1x4[B0, B1, A0, R0, R1, R2, R3 any](fn func(B0, B1, A0) (R0, R1, R2, R3), b0 B0, b1 B1) func(A0) (R0, R1, R2, R3)
func Bind2x2x0 ¶
func Bind2x2x0[B0, B1, A0, A1 any](fn func(B0, B1, A0, A1), b0 B0, b1 B1) func(A0, A1)
func Bind2x2x1 ¶
func Bind2x2x1[B0, B1, A0, A1, R0 any](fn func(B0, B1, A0, A1) R0, b0 B0, b1 B1) func(A0, A1) R0
func Bind2x2x2 ¶
func Bind2x2x2[B0, B1, A0, A1, R0, R1 any](fn func(B0, B1, A0, A1) (R0, R1), b0 B0, b1 B1) func(A0, A1) (R0, R1)
func Bind2x2x3 ¶
func Bind2x2x3[B0, B1, A0, A1, R0, R1, R2 any](fn func(B0, B1, A0, A1) (R0, R1, R2), b0 B0, b1 B1) func(A0, A1) (R0, R1, R2)
func Bind2x2x4 ¶
func Bind2x2x4[B0, B1, A0, A1, R0, R1, R2, R3 any](fn func(B0, B1, A0, A1) (R0, R1, R2, R3), b0 B0, b1 B1) func(A0, A1) (R0, R1, R2, R3)
func Bind2x3x0 ¶
func Bind2x3x0[B0, B1, A0, A1, A2 any](fn func(B0, B1, A0, A1, A2), b0 B0, b1 B1) func(A0, A1, A2)
func Bind2x3x1 ¶
func Bind2x3x1[B0, B1, A0, A1, A2, R0 any](fn func(B0, B1, A0, A1, A2) R0, b0 B0, b1 B1) func(A0, A1, A2) R0
func Bind2x3x2 ¶
func Bind2x3x2[B0, B1, A0, A1, A2, R0, R1 any](fn func(B0, B1, A0, A1, A2) (R0, R1), b0 B0, b1 B1) func(A0, A1, A2) (R0, R1)
func Bind2x3x3 ¶
func Bind2x3x3[B0, B1, A0, A1, A2, R0, R1, R2 any](fn func(B0, B1, A0, A1, A2) (R0, R1, R2), b0 B0, b1 B1) func(A0, A1, A2) (R0, R1, R2)
func Bind2x3x4 ¶
func Bind2x3x4[B0, B1, A0, A1, A2, R0, R1, R2, R3 any](fn func(B0, B1, A0, A1, A2) (R0, R1, R2, R3), b0 B0, b1 B1) func(A0, A1, A2) (R0, R1, R2, R3)
func Bind2x4x0 ¶
func Bind2x4x0[B0, B1, A0, A1, A2, A3 any](fn func(B0, B1, A0, A1, A2, A3), b0 B0, b1 B1) func(A0, A1, A2, A3)
func Bind2x4x1 ¶
func Bind2x4x1[B0, B1, A0, A1, A2, A3, R0 any](fn func(B0, B1, A0, A1, A2, A3) R0, b0 B0, b1 B1) func(A0, A1, A2, A3) R0
func Bind2x4x2 ¶
func Bind2x4x2[B0, B1, A0, A1, A2, A3, R0, R1 any](fn func(B0, B1, A0, A1, A2, A3) (R0, R1), b0 B0, b1 B1) func(A0, A1, A2, A3) (R0, R1)
func Bind2x4x3 ¶
func Bind2x4x3[B0, B1, A0, A1, A2, A3, R0, R1, R2 any](fn func(B0, B1, A0, A1, A2, A3) (R0, R1, R2), b0 B0, b1 B1) func(A0, A1, A2, A3) (R0, R1, R2)
func Bind2x4x4 ¶
func Bind2x4x4[B0, B1, A0, A1, A2, A3, R0, R1, R2, R3 any](fn func(B0, B1, A0, A1, A2, A3) (R0, R1, R2, R3), b0 B0, b1 B1) func(A0, A1, A2, A3) (R0, R1, R2, R3)
func Bind3x0x1 ¶
func Bind3x0x1[B0, B1, B2, R0 any](fn func(B0, B1, B2) R0, b0 B0, b1 B1, b2 B2) func() R0
func Bind3x0x2 ¶
func Bind3x0x2[B0, B1, B2, R0, R1 any](fn func(B0, B1, B2) (R0, R1), b0 B0, b1 B1, b2 B2) func() (R0, R1)
func Bind3x0x3 ¶
func Bind3x0x3[B0, B1, B2, R0, R1, R2 any](fn func(B0, B1, B2) (R0, R1, R2), b0 B0, b1 B1, b2 B2) func() (R0, R1, R2)
func Bind3x0x4 ¶
func Bind3x0x4[B0, B1, B2, R0, R1, R2, R3 any](fn func(B0, B1, B2) (R0, R1, R2, R3), b0 B0, b1 B1, b2 B2) func() (R0, R1, R2, R3)
func Bind3x1x0 ¶
func Bind3x1x0[B0, B1, B2, A0 any](fn func(B0, B1, B2, A0), b0 B0, b1 B1, b2 B2) func(A0)
func Bind3x1x1 ¶
func Bind3x1x1[B0, B1, B2, A0, R0 any](fn func(B0, B1, B2, A0) R0, b0 B0, b1 B1, b2 B2) func(A0) R0
func Bind3x1x2 ¶
func Bind3x1x2[B0, B1, B2, A0, R0, R1 any](fn func(B0, B1, B2, A0) (R0, R1), b0 B0, b1 B1, b2 B2) func(A0) (R0, R1)
func Bind3x1x3 ¶
func Bind3x1x3[B0, B1, B2, A0, R0, R1, R2 any](fn func(B0, B1, B2, A0) (R0, R1, R2), b0 B0, b1 B1, b2 B2) func(A0) (R0, R1, R2)
func Bind3x1x4 ¶
func Bind3x1x4[B0, B1, B2, A0, R0, R1, R2, R3 any](fn func(B0, B1, B2, A0) (R0, R1, R2, R3), b0 B0, b1 B1, b2 B2) func(A0) (R0, R1, R2, R3)
func Bind3x2x0 ¶
func Bind3x2x0[B0, B1, B2, A0, A1 any](fn func(B0, B1, B2, A0, A1), b0 B0, b1 B1, b2 B2) func(A0, A1)
func Bind3x2x1 ¶
func Bind3x2x1[B0, B1, B2, A0, A1, R0 any](fn func(B0, B1, B2, A0, A1) R0, b0 B0, b1 B1, b2 B2) func(A0, A1) R0
func Bind3x2x2 ¶
func Bind3x2x2[B0, B1, B2, A0, A1, R0, R1 any](fn func(B0, B1, B2, A0, A1) (R0, R1), b0 B0, b1 B1, b2 B2) func(A0, A1) (R0, R1)
func Bind3x2x3 ¶
func Bind3x2x3[B0, B1, B2, A0, A1, R0, R1, R2 any](fn func(B0, B1, B2, A0, A1) (R0, R1, R2), b0 B0, b1 B1, b2 B2) func(A0, A1) (R0, R1, R2)
func Bind3x2x4 ¶
func Bind3x2x4[B0, B1, B2, A0, A1, R0, R1, R2, R3 any](fn func(B0, B1, B2, A0, A1) (R0, R1, R2, R3), b0 B0, b1 B1, b2 B2) func(A0, A1) (R0, R1, R2, R3)
func Bind3x3x0 ¶
func Bind3x3x0[B0, B1, B2, A0, A1, A2 any](fn func(B0, B1, B2, A0, A1, A2), b0 B0, b1 B1, b2 B2) func(A0, A1, A2)
func Bind3x3x1 ¶
func Bind3x3x1[B0, B1, B2, A0, A1, A2, R0 any](fn func(B0, B1, B2, A0, A1, A2) R0, b0 B0, b1 B1, b2 B2) func(A0, A1, A2) R0
func Bind3x3x2 ¶
func Bind3x3x2[B0, B1, B2, A0, A1, A2, R0, R1 any](fn func(B0, B1, B2, A0, A1, A2) (R0, R1), b0 B0, b1 B1, b2 B2) func(A0, A1, A2) (R0, R1)
func Bind3x3x3 ¶
func Bind3x3x3[B0, B1, B2, A0, A1, A2, R0, R1, R2 any](fn func(B0, B1, B2, A0, A1, A2) (R0, R1, R2), b0 B0, b1 B1, b2 B2) func(A0, A1, A2) (R0, R1, R2)
func Bind3x3x4 ¶
func Bind3x3x4[B0, B1, B2, A0, A1, A2, R0, R1, R2, R3 any](fn func(B0, B1, B2, A0, A1, A2) (R0, R1, R2, R3), b0 B0, b1 B1, b2 B2) func(A0, A1, A2) (R0, R1, R2, R3)
func Bind3x4x0 ¶
func Bind3x4x0[B0, B1, B2, A0, A1, A2, A3 any](fn func(B0, B1, B2, A0, A1, A2, A3), b0 B0, b1 B1, b2 B2) func(A0, A1, A2, A3)
func Bind3x4x1 ¶
func Bind3x4x1[B0, B1, B2, A0, A1, A2, A3, R0 any](fn func(B0, B1, B2, A0, A1, A2, A3) R0, b0 B0, b1 B1, b2 B2) func(A0, A1, A2, A3) R0
func Bind3x4x2 ¶
func Bind3x4x2[B0, B1, B2, A0, A1, A2, A3, R0, R1 any](fn func(B0, B1, B2, A0, A1, A2, A3) (R0, R1), b0 B0, b1 B1, b2 B2) func(A0, A1, A2, A3) (R0, R1)
func Bind3x4x3 ¶
func Bind3x4x3[B0, B1, B2, A0, A1, A2, A3, R0, R1, R2 any](fn func(B0, B1, B2, A0, A1, A2, A3) (R0, R1, R2), b0 B0, b1 B1, b2 B2) func(A0, A1, A2, A3) (R0, R1, R2)
func Bind3x4x4 ¶
func Bind3x4x4[B0, B1, B2, A0, A1, A2, A3, R0, R1, R2, R3 any](fn func(B0, B1, B2, A0, A1, A2, A3) (R0, R1, R2, R3), b0 B0, b1 B1, b2 B2) func(A0, A1, A2, A3) (R0, R1, R2, R3)
func Bind4x0x0 ¶
func Bind4x0x0[B0, B1, B2, B3 any](fn func(B0, B1, B2, B3), b0 B0, b1 B1, b2 B2, b3 B3) func()
func Bind4x0x1 ¶
func Bind4x0x1[B0, B1, B2, B3, R0 any](fn func(B0, B1, B2, B3) R0, b0 B0, b1 B1, b2 B2, b3 B3) func() R0
func Bind4x0x2 ¶
func Bind4x0x2[B0, B1, B2, B3, R0, R1 any](fn func(B0, B1, B2, B3) (R0, R1), b0 B0, b1 B1, b2 B2, b3 B3) func() (R0, R1)
func Bind4x0x3 ¶
func Bind4x0x3[B0, B1, B2, B3, R0, R1, R2 any](fn func(B0, B1, B2, B3) (R0, R1, R2), b0 B0, b1 B1, b2 B2, b3 B3) func() (R0, R1, R2)
func Bind4x0x4 ¶
func Bind4x0x4[B0, B1, B2, B3, R0, R1, R2, R3 any](fn func(B0, B1, B2, B3) (R0, R1, R2, R3), b0 B0, b1 B1, b2 B2, b3 B3) func() (R0, R1, R2, R3)
func Bind4x1x0 ¶
func Bind4x1x0[B0, B1, B2, B3, A0 any](fn func(B0, B1, B2, B3, A0), b0 B0, b1 B1, b2 B2, b3 B3) func(A0)
func Bind4x1x1 ¶
func Bind4x1x1[B0, B1, B2, B3, A0, R0 any](fn func(B0, B1, B2, B3, A0) R0, b0 B0, b1 B1, b2 B2, b3 B3) func(A0) R0
func Bind4x1x2 ¶
func Bind4x1x2[B0, B1, B2, B3, A0, R0, R1 any](fn func(B0, B1, B2, B3, A0) (R0, R1), b0 B0, b1 B1, b2 B2, b3 B3) func(A0) (R0, R1)
func Bind4x1x3 ¶
func Bind4x1x3[B0, B1, B2, B3, A0, R0, R1, R2 any](fn func(B0, B1, B2, B3, A0) (R0, R1, R2), b0 B0, b1 B1, b2 B2, b3 B3) func(A0) (R0, R1, R2)
func Bind4x1x4 ¶
func Bind4x1x4[B0, B1, B2, B3, A0, R0, R1, R2, R3 any](fn func(B0, B1, B2, B3, A0) (R0, R1, R2, R3), b0 B0, b1 B1, b2 B2, b3 B3) func(A0) (R0, R1, R2, R3)
func Bind4x2x0 ¶
func Bind4x2x0[B0, B1, B2, B3, A0, A1 any](fn func(B0, B1, B2, B3, A0, A1), b0 B0, b1 B1, b2 B2, b3 B3) func(A0, A1)
func Bind4x2x1 ¶
func Bind4x2x1[B0, B1, B2, B3, A0, A1, R0 any](fn func(B0, B1, B2, B3, A0, A1) R0, b0 B0, b1 B1, b2 B2, b3 B3) func(A0, A1) R0
func Bind4x2x2 ¶
func Bind4x2x2[B0, B1, B2, B3, A0, A1, R0, R1 any](fn func(B0, B1, B2, B3, A0, A1) (R0, R1), b0 B0, b1 B1, b2 B2, b3 B3) func(A0, A1) (R0, R1)
func Bind4x2x3 ¶
func Bind4x2x3[B0, B1, B2, B3, A0, A1, R0, R1, R2 any](fn func(B0, B1, B2, B3, A0, A1) (R0, R1, R2), b0 B0, b1 B1, b2 B2, b3 B3) func(A0, A1) (R0, R1, R2)
func Bind4x2x4 ¶
func Bind4x2x4[B0, B1, B2, B3, A0, A1, R0, R1, R2, R3 any](fn func(B0, B1, B2, B3, A0, A1) (R0, R1, R2, R3), b0 B0, b1 B1, b2 B2, b3 B3) func(A0, A1) (R0, R1, R2, R3)
func Bind4x3x0 ¶
func Bind4x3x0[B0, B1, B2, B3, A0, A1, A2 any](fn func(B0, B1, B2, B3, A0, A1, A2), b0 B0, b1 B1, b2 B2, b3 B3) func(A0, A1, A2)
func Bind4x3x1 ¶
func Bind4x3x1[B0, B1, B2, B3, A0, A1, A2, R0 any](fn func(B0, B1, B2, B3, A0, A1, A2) R0, b0 B0, b1 B1, b2 B2, b3 B3) func(A0, A1, A2) R0
func Bind4x3x2 ¶
func Bind4x3x2[B0, B1, B2, B3, A0, A1, A2, R0, R1 any](fn func(B0, B1, B2, B3, A0, A1, A2) (R0, R1), b0 B0, b1 B1, b2 B2, b3 B3) func(A0, A1, A2) (R0, R1)
func Bind4x3x3 ¶
func Bind4x3x3[B0, B1, B2, B3, A0, A1, A2, R0, R1, R2 any](fn func(B0, B1, B2, B3, A0, A1, A2) (R0, R1, R2), b0 B0, b1 B1, b2 B2, b3 B3) func(A0, A1, A2) (R0, R1, R2)
func Bind4x3x4 ¶
func Bind4x3x4[B0, B1, B2, B3, A0, A1, A2, R0, R1, R2, R3 any](fn func(B0, B1, B2, B3, A0, A1, A2) (R0, R1, R2, R3), b0 B0, b1 B1, b2 B2, b3 B3) func(A0, A1, A2) (R0, R1, R2, R3)
func Bind4x4x0 ¶
func Bind4x4x0[B0, B1, B2, B3, A0, A1, A2, A3 any](fn func(B0, B1, B2, B3, A0, A1, A2, A3), b0 B0, b1 B1, b2 B2, b3 B3) func(A0, A1, A2, A3)
func Bind4x4x1 ¶
func Bind4x4x1[B0, B1, B2, B3, A0, A1, A2, A3, R0 any](fn func(B0, B1, B2, B3, A0, A1, A2, A3) R0, b0 B0, b1 B1, b2 B2, b3 B3) func(A0, A1, A2, A3) R0
func Bind4x4x2 ¶
func Bind4x4x2[B0, B1, B2, B3, A0, A1, A2, A3, R0, R1 any](fn func(B0, B1, B2, B3, A0, A1, A2, A3) (R0, R1), b0 B0, b1 B1, b2 B2, b3 B3) func(A0, A1, A2, A3) (R0, R1)
func Bind4x4x3 ¶
func Bind4x4x3[B0, B1, B2, B3, A0, A1, A2, A3, R0, R1, R2 any](fn func(B0, B1, B2, B3, A0, A1, A2, A3) (R0, R1, R2), b0 B0, b1 B1, b2 B2, b3 B3) func(A0, A1, A2, A3) (R0, R1, R2)
func Bind4x4x4 ¶
func Bind4x4x4[B0, B1, B2, B3, A0, A1, A2, A3, R0, R1, R2, R3 any](fn func(B0, B1, B2, B3, A0, A1, A2, A3) (R0, R1, R2, R3), b0 B0, b1 B1, b2 B2, b3 B3) func(A0, A1, A2, A3) (R0, R1, R2, R3)
func BindR0x1x0 ¶
func BindR0x1x0[B0 any](fn func(B0), b0 B0) func()
func BindR0x1x1 ¶
func BindR0x1x1[B0, R0 any](fn func(B0) R0, b0 B0) func() R0
func BindR0x1x2 ¶
func BindR0x1x2[B0, R0, R1 any](fn func(B0) (R0, R1), b0 B0) func() (R0, R1)
func BindR0x1x3 ¶
func BindR0x1x3[B0, R0, R1, R2 any](fn func(B0) (R0, R1, R2), b0 B0) func() (R0, R1, R2)
func BindR0x1x4 ¶
func BindR0x1x4[B0, R0, R1, R2, R3 any](fn func(B0) (R0, R1, R2, R3), b0 B0) func() (R0, R1, R2, R3)
func BindR0x2x0 ¶
func BindR0x2x0[B0, B1 any](fn func(B0, B1), b0 B0, b1 B1) func()
func BindR0x2x1 ¶
func BindR0x2x1[B0, B1, R0 any](fn func(B0, B1) R0, b0 B0, b1 B1) func() R0
func BindR0x2x2 ¶
func BindR0x2x2[B0, B1, R0, R1 any](fn func(B0, B1) (R0, R1), b0 B0, b1 B1) func() (R0, R1)
func BindR0x2x3 ¶
func BindR0x2x3[B0, B1, R0, R1, R2 any](fn func(B0, B1) (R0, R1, R2), b0 B0, b1 B1) func() (R0, R1, R2)
func BindR0x2x4 ¶
func BindR0x2x4[B0, B1, R0, R1, R2, R3 any](fn func(B0, B1) (R0, R1, R2, R3), b0 B0, b1 B1) func() (R0, R1, R2, R3)
func BindR0x3x0 ¶
func BindR0x3x0[B0, B1, B2 any](fn func(B0, B1, B2), b0 B0, b1 B1, b2 B2) func()
func BindR0x3x1 ¶
func BindR0x3x1[B0, B1, B2, R0 any](fn func(B0, B1, B2) R0, b0 B0, b1 B1, b2 B2) func() R0
func BindR0x3x2 ¶
func BindR0x3x2[B0, B1, B2, R0, R1 any](fn func(B0, B1, B2) (R0, R1), b0 B0, b1 B1, b2 B2) func() (R0, R1)
func BindR0x3x3 ¶
func BindR0x3x3[B0, B1, B2, R0, R1, R2 any](fn func(B0, B1, B2) (R0, R1, R2), b0 B0, b1 B1, b2 B2) func() (R0, R1, R2)
func BindR0x3x4 ¶
func BindR0x3x4[B0, B1, B2, R0, R1, R2, R3 any](fn func(B0, B1, B2) (R0, R1, R2, R3), b0 B0, b1 B1, b2 B2) func() (R0, R1, R2, R3)
func BindR0x4x0 ¶
func BindR0x4x0[B0, B1, B2, B3 any](fn func(B0, B1, B2, B3), b0 B0, b1 B1, b2 B2, b3 B3) func()
func BindR0x4x1 ¶
func BindR0x4x1[B0, B1, B2, B3, R0 any](fn func(B0, B1, B2, B3) R0, b0 B0, b1 B1, b2 B2, b3 B3) func() R0
func BindR0x4x2 ¶
func BindR0x4x2[B0, B1, B2, B3, R0, R1 any](fn func(B0, B1, B2, B3) (R0, R1), b0 B0, b1 B1, b2 B2, b3 B3) func() (R0, R1)
func BindR0x4x3 ¶
func BindR0x4x3[B0, B1, B2, B3, R0, R1, R2 any](fn func(B0, B1, B2, B3) (R0, R1, R2), b0 B0, b1 B1, b2 B2, b3 B3) func() (R0, R1, R2)
func BindR0x4x4 ¶
func BindR0x4x4[B0, B1, B2, B3, R0, R1, R2, R3 any](fn func(B0, B1, B2, B3) (R0, R1, R2, R3), b0 B0, b1 B1, b2 B2, b3 B3) func() (R0, R1, R2, R3)
func BindR1x1x0 ¶
func BindR1x1x0[A0, B0 any](fn func(A0, B0), b0 B0) func(A0)
func BindR1x1x1 ¶
func BindR1x1x1[A0, B0, R0 any](fn func(A0, B0) R0, b0 B0) func(A0) R0
func BindR1x1x2 ¶
func BindR1x1x2[A0, B0, R0, R1 any](fn func(A0, B0) (R0, R1), b0 B0) func(A0) (R0, R1)
func BindR1x1x3 ¶
func BindR1x1x3[A0, B0, R0, R1, R2 any](fn func(A0, B0) (R0, R1, R2), b0 B0) func(A0) (R0, R1, R2)
func BindR1x1x4 ¶
func BindR1x1x4[A0, B0, R0, R1, R2, R3 any](fn func(A0, B0) (R0, R1, R2, R3), b0 B0) func(A0) (R0, R1, R2, R3)
func BindR1x2x0 ¶
func BindR1x2x0[A0, B0, B1 any](fn func(A0, B0, B1), b0 B0, b1 B1) func(A0)
func BindR1x2x1 ¶
func BindR1x2x1[A0, B0, B1, R0 any](fn func(A0, B0, B1) R0, b0 B0, b1 B1) func(A0) R0
func BindR1x2x2 ¶
func BindR1x2x2[A0, B0, B1, R0, R1 any](fn func(A0, B0, B1) (R0, R1), b0 B0, b1 B1) func(A0) (R0, R1)
func BindR1x2x3 ¶
func BindR1x2x3[A0, B0, B1, R0, R1, R2 any](fn func(A0, B0, B1) (R0, R1, R2), b0 B0, b1 B1) func(A0) (R0, R1, R2)
func BindR1x2x4 ¶
func BindR1x2x4[A0, B0, B1, R0, R1, R2, R3 any](fn func(A0, B0, B1) (R0, R1, R2, R3), b0 B0, b1 B1) func(A0) (R0, R1, R2, R3)
func BindR1x3x0 ¶
func BindR1x3x0[A0, B0, B1, B2 any](fn func(A0, B0, B1, B2), b0 B0, b1 B1, b2 B2) func(A0)
func BindR1x3x1 ¶
func BindR1x3x1[A0, B0, B1, B2, R0 any](fn func(A0, B0, B1, B2) R0, b0 B0, b1 B1, b2 B2) func(A0) R0
func BindR1x3x2 ¶
func BindR1x3x2[A0, B0, B1, B2, R0, R1 any](fn func(A0, B0, B1, B2) (R0, R1), b0 B0, b1 B1, b2 B2) func(A0) (R0, R1)
func BindR1x3x3 ¶
func BindR1x3x3[A0, B0, B1, B2, R0, R1, R2 any](fn func(A0, B0, B1, B2) (R0, R1, R2), b0 B0, b1 B1, b2 B2) func(A0) (R0, R1, R2)
func BindR1x3x4 ¶
func BindR1x3x4[A0, B0, B1, B2, R0, R1, R2, R3 any](fn func(A0, B0, B1, B2) (R0, R1, R2, R3), b0 B0, b1 B1, b2 B2) func(A0) (R0, R1, R2, R3)
func BindR1x4x0 ¶
func BindR1x4x0[A0, B0, B1, B2, B3 any](fn func(A0, B0, B1, B2, B3), b0 B0, b1 B1, b2 B2, b3 B3) func(A0)
func BindR1x4x1 ¶
func BindR1x4x1[A0, B0, B1, B2, B3, R0 any](fn func(A0, B0, B1, B2, B3) R0, b0 B0, b1 B1, b2 B2, b3 B3) func(A0) R0
func BindR1x4x2 ¶
func BindR1x4x2[A0, B0, B1, B2, B3, R0, R1 any](fn func(A0, B0, B1, B2, B3) (R0, R1), b0 B0, b1 B1, b2 B2, b3 B3) func(A0) (R0, R1)
func BindR1x4x3 ¶
func BindR1x4x3[A0, B0, B1, B2, B3, R0, R1, R2 any](fn func(A0, B0, B1, B2, B3) (R0, R1, R2), b0 B0, b1 B1, b2 B2, b3 B3) func(A0) (R0, R1, R2)
func BindR1x4x4 ¶
func BindR1x4x4[A0, B0, B1, B2, B3, R0, R1, R2, R3 any](fn func(A0, B0, B1, B2, B3) (R0, R1, R2, R3), b0 B0, b1 B1, b2 B2, b3 B3) func(A0) (R0, R1, R2, R3)
func BindR2x1x0 ¶
func BindR2x1x0[A0, A1, B0 any](fn func(A0, A1, B0), b0 B0) func(A0, A1)
func BindR2x1x1 ¶
func BindR2x1x1[A0, A1, B0, R0 any](fn func(A0, A1, B0) R0, b0 B0) func(A0, A1) R0
func BindR2x1x2 ¶
func BindR2x1x2[A0, A1, B0, R0, R1 any](fn func(A0, A1, B0) (R0, R1), b0 B0) func(A0, A1) (R0, R1)
func BindR2x1x3 ¶
func BindR2x1x3[A0, A1, B0, R0, R1, R2 any](fn func(A0, A1, B0) (R0, R1, R2), b0 B0) func(A0, A1) (R0, R1, R2)
func BindR2x1x4 ¶
func BindR2x1x4[A0, A1, B0, R0, R1, R2, R3 any](fn func(A0, A1, B0) (R0, R1, R2, R3), b0 B0) func(A0, A1) (R0, R1, R2, R3)
func BindR2x2x0 ¶
func BindR2x2x0[A0, A1, B0, B1 any](fn func(A0, A1, B0, B1), b0 B0, b1 B1) func(A0, A1)
func BindR2x2x1 ¶
func BindR2x2x1[A0, A1, B0, B1, R0 any](fn func(A0, A1, B0, B1) R0, b0 B0, b1 B1) func(A0, A1) R0
func BindR2x2x2 ¶
func BindR2x2x2[A0, A1, B0, B1, R0, R1 any](fn func(A0, A1, B0, B1) (R0, R1), b0 B0, b1 B1) func(A0, A1) (R0, R1)
func BindR2x2x3 ¶
func BindR2x2x3[A0, A1, B0, B1, R0, R1, R2 any](fn func(A0, A1, B0, B1) (R0, R1, R2), b0 B0, b1 B1) func(A0, A1) (R0, R1, R2)
func BindR2x2x4 ¶
func BindR2x2x4[A0, A1, B0, B1, R0, R1, R2, R3 any](fn func(A0, A1, B0, B1) (R0, R1, R2, R3), b0 B0, b1 B1) func(A0, A1) (R0, R1, R2, R3)
func BindR2x3x0 ¶
func BindR2x3x0[A0, A1, B0, B1, B2 any](fn func(A0, A1, B0, B1, B2), b0 B0, b1 B1, b2 B2) func(A0, A1)
func BindR2x3x1 ¶
func BindR2x3x1[A0, A1, B0, B1, B2, R0 any](fn func(A0, A1, B0, B1, B2) R0, b0 B0, b1 B1, b2 B2) func(A0, A1) R0
func BindR2x3x2 ¶
func BindR2x3x2[A0, A1, B0, B1, B2, R0, R1 any](fn func(A0, A1, B0, B1, B2) (R0, R1), b0 B0, b1 B1, b2 B2) func(A0, A1) (R0, R1)
func BindR2x3x3 ¶
func BindR2x3x3[A0, A1, B0, B1, B2, R0, R1, R2 any](fn func(A0, A1, B0, B1, B2) (R0, R1, R2), b0 B0, b1 B1, b2 B2) func(A0, A1) (R0, R1, R2)
func BindR2x3x4 ¶
func BindR2x3x4[A0, A1, B0, B1, B2, R0, R1, R2, R3 any](fn func(A0, A1, B0, B1, B2) (R0, R1, R2, R3), b0 B0, b1 B1, b2 B2) func(A0, A1) (R0, R1, R2, R3)
func BindR2x4x0 ¶
func BindR2x4x0[A0, A1, B0, B1, B2, B3 any](fn func(A0, A1, B0, B1, B2, B3), b0 B0, b1 B1, b2 B2, b3 B3) func(A0, A1)
func BindR2x4x1 ¶
func BindR2x4x1[A0, A1, B0, B1, B2, B3, R0 any](fn func(A0, A1, B0, B1, B2, B3) R0, b0 B0, b1 B1, b2 B2, b3 B3) func(A0, A1) R0
func BindR2x4x2 ¶
func BindR2x4x2[A0, A1, B0, B1, B2, B3, R0, R1 any](fn func(A0, A1, B0, B1, B2, B3) (R0, R1), b0 B0, b1 B1, b2 B2, b3 B3) func(A0, A1) (R0, R1)
func BindR2x4x3 ¶
func BindR2x4x3[A0, A1, B0, B1, B2, B3, R0, R1, R2 any](fn func(A0, A1, B0, B1, B2, B3) (R0, R1, R2), b0 B0, b1 B1, b2 B2, b3 B3) func(A0, A1) (R0, R1, R2)
func BindR2x4x4 ¶
func BindR2x4x4[A0, A1, B0, B1, B2, B3, R0, R1, R2, R3 any](fn func(A0, A1, B0, B1, B2, B3) (R0, R1, R2, R3), b0 B0, b1 B1, b2 B2, b3 B3) func(A0, A1) (R0, R1, R2, R3)
func BindR3x1x0 ¶
func BindR3x1x0[A0, A1, A2, B0 any](fn func(A0, A1, A2, B0), b0 B0) func(A0, A1, A2)
func BindR3x1x1 ¶
func BindR3x1x1[A0, A1, A2, B0, R0 any](fn func(A0, A1, A2, B0) R0, b0 B0) func(A0, A1, A2) R0
func BindR3x1x2 ¶
func BindR3x1x2[A0, A1, A2, B0, R0, R1 any](fn func(A0, A1, A2, B0) (R0, R1), b0 B0) func(A0, A1, A2) (R0, R1)
func BindR3x1x3 ¶
func BindR3x1x3[A0, A1, A2, B0, R0, R1, R2 any](fn func(A0, A1, A2, B0) (R0, R1, R2), b0 B0) func(A0, A1, A2) (R0, R1, R2)
func BindR3x1x4 ¶
func BindR3x1x4[A0, A1, A2, B0, R0, R1, R2, R3 any](fn func(A0, A1, A2, B0) (R0, R1, R2, R3), b0 B0) func(A0, A1, A2) (R0, R1, R2, R3)
func BindR3x2x0 ¶
func BindR3x2x0[A0, A1, A2, B0, B1 any](fn func(A0, A1, A2, B0, B1), b0 B0, b1 B1) func(A0, A1, A2)
func BindR3x2x1 ¶
func BindR3x2x1[A0, A1, A2, B0, B1, R0 any](fn func(A0, A1, A2, B0, B1) R0, b0 B0, b1 B1) func(A0, A1, A2) R0
func BindR3x2x2 ¶
func BindR3x2x2[A0, A1, A2, B0, B1, R0, R1 any](fn func(A0, A1, A2, B0, B1) (R0, R1), b0 B0, b1 B1) func(A0, A1, A2) (R0, R1)
func BindR3x2x3 ¶
func BindR3x2x3[A0, A1, A2, B0, B1, R0, R1, R2 any](fn func(A0, A1, A2, B0, B1) (R0, R1, R2), b0 B0, b1 B1) func(A0, A1, A2) (R0, R1, R2)
func BindR3x2x4 ¶
func BindR3x2x4[A0, A1, A2, B0, B1, R0, R1, R2, R3 any](fn func(A0, A1, A2, B0, B1) (R0, R1, R2, R3), b0 B0, b1 B1) func(A0, A1, A2) (R0, R1, R2, R3)
func BindR3x3x0 ¶
func BindR3x3x0[A0, A1, A2, B0, B1, B2 any](fn func(A0, A1, A2, B0, B1, B2), b0 B0, b1 B1, b2 B2) func(A0, A1, A2)
func BindR3x3x1 ¶
func BindR3x3x1[A0, A1, A2, B0, B1, B2, R0 any](fn func(A0, A1, A2, B0, B1, B2) R0, b0 B0, b1 B1, b2 B2) func(A0, A1, A2) R0
func BindR3x3x2 ¶
func BindR3x3x2[A0, A1, A2, B0, B1, B2, R0, R1 any](fn func(A0, A1, A2, B0, B1, B2) (R0, R1), b0 B0, b1 B1, b2 B2) func(A0, A1, A2) (R0, R1)
func BindR3x3x3 ¶
func BindR3x3x3[A0, A1, A2, B0, B1, B2, R0, R1, R2 any](fn func(A0, A1, A2, B0, B1, B2) (R0, R1, R2), b0 B0, b1 B1, b2 B2) func(A0, A1, A2) (R0, R1, R2)
func BindR3x3x4 ¶
func BindR3x3x4[A0, A1, A2, B0, B1, B2, R0, R1, R2, R3 any](fn func(A0, A1, A2, B0, B1, B2) (R0, R1, R2, R3), b0 B0, b1 B1, b2 B2) func(A0, A1, A2) (R0, R1, R2, R3)
func BindR3x4x0 ¶
func BindR3x4x0[A0, A1, A2, B0, B1, B2, B3 any](fn func(A0, A1, A2, B0, B1, B2, B3), b0 B0, b1 B1, b2 B2, b3 B3) func(A0, A1, A2)
func BindR3x4x1 ¶
func BindR3x4x1[A0, A1, A2, B0, B1, B2, B3, R0 any](fn func(A0, A1, A2, B0, B1, B2, B3) R0, b0 B0, b1 B1, b2 B2, b3 B3) func(A0, A1, A2) R0
func BindR3x4x2 ¶
func BindR3x4x2[A0, A1, A2, B0, B1, B2, B3, R0, R1 any](fn func(A0, A1, A2, B0, B1, B2, B3) (R0, R1), b0 B0, b1 B1, b2 B2, b3 B3) func(A0, A1, A2) (R0, R1)
func BindR3x4x3 ¶
func BindR3x4x3[A0, A1, A2, B0, B1, B2, B3, R0, R1, R2 any](fn func(A0, A1, A2, B0, B1, B2, B3) (R0, R1, R2), b0 B0, b1 B1, b2 B2, b3 B3) func(A0, A1, A2) (R0, R1, R2)
func BindR3x4x4 ¶
func BindR3x4x4[A0, A1, A2, B0, B1, B2, B3, R0, R1, R2, R3 any](fn func(A0, A1, A2, B0, B1, B2, B3) (R0, R1, R2, R3), b0 B0, b1 B1, b2 B2, b3 B3) func(A0, A1, A2) (R0, R1, R2, R3)
func BindR4x1x0 ¶
func BindR4x1x0[A0, A1, A2, A3, B0 any](fn func(A0, A1, A2, A3, B0), b0 B0) func(A0, A1, A2, A3)
func BindR4x1x1 ¶
func BindR4x1x1[A0, A1, A2, A3, B0, R0 any](fn func(A0, A1, A2, A3, B0) R0, b0 B0) func(A0, A1, A2, A3) R0
func BindR4x1x2 ¶
func BindR4x1x2[A0, A1, A2, A3, B0, R0, R1 any](fn func(A0, A1, A2, A3, B0) (R0, R1), b0 B0) func(A0, A1, A2, A3) (R0, R1)
func BindR4x1x3 ¶
func BindR4x1x3[A0, A1, A2, A3, B0, R0, R1, R2 any](fn func(A0, A1, A2, A3, B0) (R0, R1, R2), b0 B0) func(A0, A1, A2, A3) (R0, R1, R2)
func BindR4x1x4 ¶
func BindR4x1x4[A0, A1, A2, A3, B0, R0, R1, R2, R3 any](fn func(A0, A1, A2, A3, B0) (R0, R1, R2, R3), b0 B0) func(A0, A1, A2, A3) (R0, R1, R2, R3)
func BindR4x2x0 ¶
func BindR4x2x0[A0, A1, A2, A3, B0, B1 any](fn func(A0, A1, A2, A3, B0, B1), b0 B0, b1 B1) func(A0, A1, A2, A3)
func BindR4x2x1 ¶
func BindR4x2x1[A0, A1, A2, A3, B0, B1, R0 any](fn func(A0, A1, A2, A3, B0, B1) R0, b0 B0, b1 B1) func(A0, A1, A2, A3) R0
func BindR4x2x2 ¶
func BindR4x2x2[A0, A1, A2, A3, B0, B1, R0, R1 any](fn func(A0, A1, A2, A3, B0, B1) (R0, R1), b0 B0, b1 B1) func(A0, A1, A2, A3) (R0, R1)
func BindR4x2x3 ¶
func BindR4x2x3[A0, A1, A2, A3, B0, B1, R0, R1, R2 any](fn func(A0, A1, A2, A3, B0, B1) (R0, R1, R2), b0 B0, b1 B1) func(A0, A1, A2, A3) (R0, R1, R2)
func BindR4x2x4 ¶
func BindR4x2x4[A0, A1, A2, A3, B0, B1, R0, R1, R2, R3 any](fn func(A0, A1, A2, A3, B0, B1) (R0, R1, R2, R3), b0 B0, b1 B1) func(A0, A1, A2, A3) (R0, R1, R2, R3)
func BindR4x3x0 ¶
func BindR4x3x0[A0, A1, A2, A3, B0, B1, B2 any](fn func(A0, A1, A2, A3, B0, B1, B2), b0 B0, b1 B1, b2 B2) func(A0, A1, A2, A3)
func BindR4x3x1 ¶
func BindR4x3x1[A0, A1, A2, A3, B0, B1, B2, R0 any](fn func(A0, A1, A2, A3, B0, B1, B2) R0, b0 B0, b1 B1, b2 B2) func(A0, A1, A2, A3) R0
func BindR4x3x2 ¶
func BindR4x3x2[A0, A1, A2, A3, B0, B1, B2, R0, R1 any](fn func(A0, A1, A2, A3, B0, B1, B2) (R0, R1), b0 B0, b1 B1, b2 B2) func(A0, A1, A2, A3) (R0, R1)
func BindR4x3x3 ¶
func BindR4x3x3[A0, A1, A2, A3, B0, B1, B2, R0, R1, R2 any](fn func(A0, A1, A2, A3, B0, B1, B2) (R0, R1, R2), b0 B0, b1 B1, b2 B2) func(A0, A1, A2, A3) (R0, R1, R2)
func BindR4x3x4 ¶
func BindR4x3x4[A0, A1, A2, A3, B0, B1, B2, R0, R1, R2, R3 any](fn func(A0, A1, A2, A3, B0, B1, B2) (R0, R1, R2, R3), b0 B0, b1 B1, b2 B2) func(A0, A1, A2, A3) (R0, R1, R2, R3)
func BindR4x4x0 ¶
func BindR4x4x0[A0, A1, A2, A3, B0, B1, B2, B3 any](fn func(A0, A1, A2, A3, B0, B1, B2, B3), b0 B0, b1 B1, b2 B2, b3 B3) func(A0, A1, A2, A3)
func BindR4x4x1 ¶
func BindR4x4x1[A0, A1, A2, A3, B0, B1, B2, B3, R0 any](fn func(A0, A1, A2, A3, B0, B1, B2, B3) R0, b0 B0, b1 B1, b2 B2, b3 B3) func(A0, A1, A2, A3) R0
func BindR4x4x2 ¶
func BindR4x4x2[A0, A1, A2, A3, B0, B1, B2, B3, R0, R1 any](fn func(A0, A1, A2, A3, B0, B1, B2, B3) (R0, R1), b0 B0, b1 B1, b2 B2, b3 B3) func(A0, A1, A2, A3) (R0, R1)
func BindR4x4x3 ¶
func BindR4x4x3[A0, A1, A2, A3, B0, B1, B2, B3, R0, R1, R2 any](fn func(A0, A1, A2, A3, B0, B1, B2, B3) (R0, R1, R2), b0 B0, b1 B1, b2 B2, b3 B3) func(A0, A1, A2, A3) (R0, R1, R2)
func BindR4x4x4 ¶
func BindR4x4x4[A0, A1, A2, A3, B0, B1, B2, B3, R0, R1, R2, R3 any](fn func(A0, A1, A2, A3, B0, B1, B2, B3) (R0, R1, R2, R3), b0 B0, b1 B1, b2 B2, b3 B3) func(A0, A1, A2, A3) (R0, R1, R2, R3)
func Max ¶
func Max[T constraints.Ordered](v0, v1 T) T
func Min ¶
func Min[T constraints.Ordered](v0, v1 T) T
func Recovering ¶
func Recovering(fn func()) func() error
func Recovering1 ¶
func Returning1 ¶
func Returning1[T, R any](fn func(T), r R) func(T) R
Types ¶
type PeriodicFn ¶
type PeriodicFn[T any] struct { // contains filtered or unexported fields }
func NewPeriodicFn ¶
func NewPeriodicFn[T any](fn func() T, iv time.Duration) PeriodicFn[T]
func (PeriodicFn[T]) Call ¶
func (pf PeriodicFn[T]) Call() T
Click to show internal directories.
Click to hide internal directories.