Documentation ¶
Overview ¶
Code generated by mkfunc. DO NOT EDIT.
Index ¶
- func Compose[A, B, C any](f func(A) B, g func(B) C) func(A) C
- func Curry2[A, B, C any](f func(A, B) C) func(A) func(B) C
- func Match1[TIn, TOut, T1 any](x TIn, f1 func(x T1) TOut, df func(x TIn) TOut) TOut
- func Match10[TIn, TOut, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10 any](x TIn, f1 func(x T1) TOut, f2 func(x T2) TOut, f3 func(x T3) TOut, ...) TOut
- func Match10R0[TIn, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10 any](x TIn, f1 func(x T1), f2 func(x T2), f3 func(x T3), f4 func(x T4), ...)
- func Match10R2[TIn, TOut1, TOut2, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10 any](x TIn, f1 func(x T1) (TOut1, TOut2), f2 func(x T2) (TOut1, TOut2), ...) (TOut1, TOut2)
- func Match11[TIn, TOut, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11 any](x TIn, f1 func(x T1) TOut, f2 func(x T2) TOut, f3 func(x T3) TOut, ...) TOut
- func Match11R0[TIn, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11 any](x TIn, f1 func(x T1), f2 func(x T2), f3 func(x T3), f4 func(x T4), ...)
- func Match11R2[TIn, TOut1, TOut2, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11 any](x TIn, f1 func(x T1) (TOut1, TOut2), f2 func(x T2) (TOut1, TOut2), ...) (TOut1, TOut2)
- func Match12[TIn, TOut, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12 any](x TIn, f1 func(x T1) TOut, f2 func(x T2) TOut, f3 func(x T3) TOut, ...) TOut
- func Match12R0[TIn, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12 any](x TIn, f1 func(x T1), f2 func(x T2), f3 func(x T3), f4 func(x T4), ...)
- func Match12R2[TIn, TOut1, TOut2, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12 any](x TIn, f1 func(x T1) (TOut1, TOut2), f2 func(x T2) (TOut1, TOut2), ...) (TOut1, TOut2)
- func Match13[TIn, TOut, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13 any](x TIn, f1 func(x T1) TOut, f2 func(x T2) TOut, f3 func(x T3) TOut, ...) TOut
- func Match13R0[TIn, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13 any](x TIn, f1 func(x T1), f2 func(x T2), f3 func(x T3), f4 func(x T4), ...)
- func Match13R2[TIn, TOut1, TOut2, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13 any](x TIn, f1 func(x T1) (TOut1, TOut2), f2 func(x T2) (TOut1, TOut2), ...) (TOut1, TOut2)
- func Match14[TIn, TOut, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14 any](x TIn, f1 func(x T1) TOut, f2 func(x T2) TOut, f3 func(x T3) TOut, ...) TOut
- func Match14R0[TIn, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14 any](x TIn, f1 func(x T1), f2 func(x T2), f3 func(x T3), f4 func(x T4), ...)
- func Match14R2[...](x TIn, f1 func(x T1) (TOut1, TOut2), f2 func(x T2) (TOut1, TOut2), ...) (TOut1, TOut2)
- func Match15[...](x TIn, f1 func(x T1) TOut, f2 func(x T2) TOut, f3 func(x T3) TOut, ...) TOut
- func Match15R0[TIn, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15 any](x TIn, f1 func(x T1), f2 func(x T2), f3 func(x T3), f4 func(x T4), ...)
- func Match15R2[...](x TIn, f1 func(x T1) (TOut1, TOut2), f2 func(x T2) (TOut1, TOut2), ...) (TOut1, TOut2)
- func Match16[...](x TIn, f1 func(x T1) TOut, f2 func(x T2) TOut, f3 func(x T3) TOut, ...) TOut
- func Match16R0[TIn, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16 any](x TIn, f1 func(x T1), f2 func(x T2), f3 func(x T3), f4 func(x T4), ...)
- func Match16R2[...](x TIn, f1 func(x T1) (TOut1, TOut2), f2 func(x T2) (TOut1, TOut2), ...) (TOut1, TOut2)
- func Match17[...](x TIn, f1 func(x T1) TOut, f2 func(x T2) TOut, f3 func(x T3) TOut, ...) TOut
- func Match17R0[...](x TIn, f1 func(x T1), f2 func(x T2), f3 func(x T3), f4 func(x T4), ...)
- func Match17R2[...](x TIn, f1 func(x T1) (TOut1, TOut2), f2 func(x T2) (TOut1, TOut2), ...) (TOut1, TOut2)
- func Match18[...](x TIn, f1 func(x T1) TOut, f2 func(x T2) TOut, f3 func(x T3) TOut, ...) TOut
- func Match18R0[...](x TIn, f1 func(x T1), f2 func(x T2), f3 func(x T3), f4 func(x T4), ...)
- func Match18R2[...](x TIn, f1 func(x T1) (TOut1, TOut2), f2 func(x T2) (TOut1, TOut2), ...) (TOut1, TOut2)
- func Match19[...](x TIn, f1 func(x T1) TOut, f2 func(x T2) TOut, f3 func(x T3) TOut, ...) TOut
- func Match19R0[...](x TIn, f1 func(x T1), f2 func(x T2), f3 func(x T3), f4 func(x T4), ...)
- func Match19R2[...](x TIn, f1 func(x T1) (TOut1, TOut2), f2 func(x T2) (TOut1, TOut2), ...) (TOut1, TOut2)
- func Match1R0[TIn, T1 any](x TIn, f1 func(x T1), df func(x TIn))
- func Match1R2[TIn, TOut1, TOut2, T1 any](x TIn, f1 func(x T1) (TOut1, TOut2), df func(x TIn) (TOut1, TOut2)) (TOut1, TOut2)
- func Match2[TIn, TOut, T1, T2 any](x TIn, f1 func(x T1) TOut, f2 func(x T2) TOut, df func(x TIn) TOut) TOut
- func Match20[...](x TIn, f1 func(x T1) TOut, f2 func(x T2) TOut, f3 func(x T3) TOut, ...) TOut
- func Match20R0[...](x TIn, f1 func(x T1), f2 func(x T2), f3 func(x T3), f4 func(x T4), ...)
- func Match20R2[...](x TIn, f1 func(x T1) (TOut1, TOut2), f2 func(x T2) (TOut1, TOut2), ...) (TOut1, TOut2)
- func Match2R0[TIn, T1, T2 any](x TIn, f1 func(x T1), f2 func(x T2), df func(x TIn))
- func Match2R2[TIn, TOut1, TOut2, T1, T2 any](x TIn, f1 func(x T1) (TOut1, TOut2), f2 func(x T2) (TOut1, TOut2), ...) (TOut1, TOut2)
- func Match3[TIn, TOut, T1, T2, T3 any](x TIn, f1 func(x T1) TOut, f2 func(x T2) TOut, f3 func(x T3) TOut, ...) TOut
- func Match3R0[TIn, T1, T2, T3 any](x TIn, f1 func(x T1), f2 func(x T2), f3 func(x T3), df func(x TIn))
- func Match3R2[TIn, TOut1, TOut2, T1, T2, T3 any](x TIn, f1 func(x T1) (TOut1, TOut2), f2 func(x T2) (TOut1, TOut2), ...) (TOut1, TOut2)
- func Match4[TIn, TOut, T1, T2, T3, T4 any](x TIn, f1 func(x T1) TOut, f2 func(x T2) TOut, f3 func(x T3) TOut, ...) TOut
- func Match4R0[TIn, T1, T2, T3, T4 any](x TIn, f1 func(x T1), f2 func(x T2), f3 func(x T3), f4 func(x T4), ...)
- func Match4R2[TIn, TOut1, TOut2, T1, T2, T3, T4 any](x TIn, f1 func(x T1) (TOut1, TOut2), f2 func(x T2) (TOut1, TOut2), ...) (TOut1, TOut2)
- func Match5[TIn, TOut, T1, T2, T3, T4, T5 any](x TIn, f1 func(x T1) TOut, f2 func(x T2) TOut, f3 func(x T3) TOut, ...) TOut
- func Match5R0[TIn, T1, T2, T3, T4, T5 any](x TIn, f1 func(x T1), f2 func(x T2), f3 func(x T3), f4 func(x T4), ...)
- func Match5R2[TIn, TOut1, TOut2, T1, T2, T3, T4, T5 any](x TIn, f1 func(x T1) (TOut1, TOut2), f2 func(x T2) (TOut1, TOut2), ...) (TOut1, TOut2)
- func Match6[TIn, TOut, T1, T2, T3, T4, T5, T6 any](x TIn, f1 func(x T1) TOut, f2 func(x T2) TOut, f3 func(x T3) TOut, ...) TOut
- func Match6R0[TIn, T1, T2, T3, T4, T5, T6 any](x TIn, f1 func(x T1), f2 func(x T2), f3 func(x T3), f4 func(x T4), ...)
- func Match6R2[TIn, TOut1, TOut2, T1, T2, T3, T4, T5, T6 any](x TIn, f1 func(x T1) (TOut1, TOut2), f2 func(x T2) (TOut1, TOut2), ...) (TOut1, TOut2)
- func Match7[TIn, TOut, T1, T2, T3, T4, T5, T6, T7 any](x TIn, f1 func(x T1) TOut, f2 func(x T2) TOut, f3 func(x T3) TOut, ...) TOut
- func Match7R0[TIn, T1, T2, T3, T4, T5, T6, T7 any](x TIn, f1 func(x T1), f2 func(x T2), f3 func(x T3), f4 func(x T4), ...)
- func Match7R2[TIn, TOut1, TOut2, T1, T2, T3, T4, T5, T6, T7 any](x TIn, f1 func(x T1) (TOut1, TOut2), f2 func(x T2) (TOut1, TOut2), ...) (TOut1, TOut2)
- func Match8[TIn, TOut, T1, T2, T3, T4, T5, T6, T7, T8 any](x TIn, f1 func(x T1) TOut, f2 func(x T2) TOut, f3 func(x T3) TOut, ...) TOut
- func Match8R0[TIn, T1, T2, T3, T4, T5, T6, T7, T8 any](x TIn, f1 func(x T1), f2 func(x T2), f3 func(x T3), f4 func(x T4), ...)
- func Match8R2[TIn, TOut1, TOut2, T1, T2, T3, T4, T5, T6, T7, T8 any](x TIn, f1 func(x T1) (TOut1, TOut2), f2 func(x T2) (TOut1, TOut2), ...) (TOut1, TOut2)
- func Match9[TIn, TOut, T1, T2, T3, T4, T5, T6, T7, T8, T9 any](x TIn, f1 func(x T1) TOut, f2 func(x T2) TOut, f3 func(x T3) TOut, ...) TOut
- func Match9R0[TIn, T1, T2, T3, T4, T5, T6, T7, T8, T9 any](x TIn, f1 func(x T1), f2 func(x T2), f3 func(x T3), f4 func(x T4), ...)
- func Match9R2[TIn, TOut1, TOut2, T1, T2, T3, T4, T5, T6, T7, T8, T9 any](x TIn, f1 func(x T1) (TOut1, TOut2), f2 func(x T2) (TOut1, TOut2), ...) (TOut1, TOut2)
- func MustMatch1[TIn, TOut, T1 any](x TIn, f1 func(x T1) TOut) TOut
- func MustMatch10[TIn, TOut, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10 any](x TIn, f1 func(x T1) TOut, f2 func(x T2) TOut, f3 func(x T3) TOut, ...) TOut
- func MustMatch10R0[TIn, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10 any](x TIn, f1 func(x T1), f2 func(x T2), f3 func(x T3), f4 func(x T4), ...)
- func MustMatch10R2[TIn, TOut1, TOut2, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10 any](x TIn, f1 func(x T1) (TOut1, TOut2), f2 func(x T2) (TOut1, TOut2), ...) (TOut1, TOut2)
- func MustMatch11[TIn, TOut, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11 any](x TIn, f1 func(x T1) TOut, f2 func(x T2) TOut, f3 func(x T3) TOut, ...) TOut
- func MustMatch11R0[TIn, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11 any](x TIn, f1 func(x T1), f2 func(x T2), f3 func(x T3), f4 func(x T4), ...)
- func MustMatch11R2[TIn, TOut1, TOut2, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11 any](x TIn, f1 func(x T1) (TOut1, TOut2), f2 func(x T2) (TOut1, TOut2), ...) (TOut1, TOut2)
- func MustMatch12[TIn, TOut, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12 any](x TIn, f1 func(x T1) TOut, f2 func(x T2) TOut, f3 func(x T3) TOut, ...) TOut
- func MustMatch12R0[TIn, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12 any](x TIn, f1 func(x T1), f2 func(x T2), f3 func(x T3), f4 func(x T4), ...)
- func MustMatch12R2[TIn, TOut1, TOut2, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12 any](x TIn, f1 func(x T1) (TOut1, TOut2), f2 func(x T2) (TOut1, TOut2), ...) (TOut1, TOut2)
- func MustMatch13[TIn, TOut, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13 any](x TIn, f1 func(x T1) TOut, f2 func(x T2) TOut, f3 func(x T3) TOut, ...) TOut
- func MustMatch13R0[TIn, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13 any](x TIn, f1 func(x T1), f2 func(x T2), f3 func(x T3), f4 func(x T4), ...)
- func MustMatch13R2[TIn, TOut1, TOut2, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13 any](x TIn, f1 func(x T1) (TOut1, TOut2), f2 func(x T2) (TOut1, TOut2), ...) (TOut1, TOut2)
- func MustMatch14[TIn, TOut, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14 any](x TIn, f1 func(x T1) TOut, f2 func(x T2) TOut, f3 func(x T3) TOut, ...) TOut
- func MustMatch14R0[TIn, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14 any](x TIn, f1 func(x T1), f2 func(x T2), f3 func(x T3), f4 func(x T4), ...)
- func MustMatch14R2[...](x TIn, f1 func(x T1) (TOut1, TOut2), f2 func(x T2) (TOut1, TOut2), ...) (TOut1, TOut2)
- func MustMatch15[...](x TIn, f1 func(x T1) TOut, f2 func(x T2) TOut, f3 func(x T3) TOut, ...) TOut
- func MustMatch15R0[TIn, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15 any](x TIn, f1 func(x T1), f2 func(x T2), f3 func(x T3), f4 func(x T4), ...)
- func MustMatch15R2[...](x TIn, f1 func(x T1) (TOut1, TOut2), f2 func(x T2) (TOut1, TOut2), ...) (TOut1, TOut2)
- func MustMatch16[...](x TIn, f1 func(x T1) TOut, f2 func(x T2) TOut, f3 func(x T3) TOut, ...) TOut
- func MustMatch16R0[TIn, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16 any](x TIn, f1 func(x T1), f2 func(x T2), f3 func(x T3), f4 func(x T4), ...)
- func MustMatch16R2[...](x TIn, f1 func(x T1) (TOut1, TOut2), f2 func(x T2) (TOut1, TOut2), ...) (TOut1, TOut2)
- func MustMatch17[...](x TIn, f1 func(x T1) TOut, f2 func(x T2) TOut, f3 func(x T3) TOut, ...) TOut
- func MustMatch17R0[...](x TIn, f1 func(x T1), f2 func(x T2), f3 func(x T3), f4 func(x T4), ...)
- func MustMatch17R2[...](x TIn, f1 func(x T1) (TOut1, TOut2), f2 func(x T2) (TOut1, TOut2), ...) (TOut1, TOut2)
- func MustMatch18[...](x TIn, f1 func(x T1) TOut, f2 func(x T2) TOut, f3 func(x T3) TOut, ...) TOut
- func MustMatch18R0[...](x TIn, f1 func(x T1), f2 func(x T2), f3 func(x T3), f4 func(x T4), ...)
- func MustMatch18R2[...](x TIn, f1 func(x T1) (TOut1, TOut2), f2 func(x T2) (TOut1, TOut2), ...) (TOut1, TOut2)
- func MustMatch19[...](x TIn, f1 func(x T1) TOut, f2 func(x T2) TOut, f3 func(x T3) TOut, ...) TOut
- func MustMatch19R0[...](x TIn, f1 func(x T1), f2 func(x T2), f3 func(x T3), f4 func(x T4), ...)
- func MustMatch19R2[...](x TIn, f1 func(x T1) (TOut1, TOut2), f2 func(x T2) (TOut1, TOut2), ...) (TOut1, TOut2)
- func MustMatch1R0[TIn, T1 any](x TIn, f1 func(x T1))
- func MustMatch1R2[TIn, TOut1, TOut2, T1 any](x TIn, f1 func(x T1) (TOut1, TOut2)) (TOut1, TOut2)
- func MustMatch2[TIn, TOut, T1, T2 any](x TIn, f1 func(x T1) TOut, f2 func(x T2) TOut) TOut
- func MustMatch20[...](x TIn, f1 func(x T1) TOut, f2 func(x T2) TOut, f3 func(x T3) TOut, ...) TOut
- func MustMatch20R0[...](x TIn, f1 func(x T1), f2 func(x T2), f3 func(x T3), f4 func(x T4), ...)
- func MustMatch20R2[...](x TIn, f1 func(x T1) (TOut1, TOut2), f2 func(x T2) (TOut1, TOut2), ...) (TOut1, TOut2)
- func MustMatch2R0[TIn, T1, T2 any](x TIn, f1 func(x T1), f2 func(x T2))
- func MustMatch2R2[TIn, TOut1, TOut2, T1, T2 any](x TIn, f1 func(x T1) (TOut1, TOut2), f2 func(x T2) (TOut1, TOut2)) (TOut1, TOut2)
- func MustMatch3[TIn, TOut, T1, T2, T3 any](x TIn, f1 func(x T1) TOut, f2 func(x T2) TOut, f3 func(x T3) TOut) TOut
- func MustMatch3R0[TIn, T1, T2, T3 any](x TIn, f1 func(x T1), f2 func(x T2), f3 func(x T3))
- func MustMatch3R2[TIn, TOut1, TOut2, T1, T2, T3 any](x TIn, f1 func(x T1) (TOut1, TOut2), f2 func(x T2) (TOut1, TOut2), ...) (TOut1, TOut2)
- func MustMatch4[TIn, TOut, T1, T2, T3, T4 any](x TIn, f1 func(x T1) TOut, f2 func(x T2) TOut, f3 func(x T3) TOut, ...) TOut
- func MustMatch4R0[TIn, T1, T2, T3, T4 any](x TIn, f1 func(x T1), f2 func(x T2), f3 func(x T3), f4 func(x T4))
- func MustMatch4R2[TIn, TOut1, TOut2, T1, T2, T3, T4 any](x TIn, f1 func(x T1) (TOut1, TOut2), f2 func(x T2) (TOut1, TOut2), ...) (TOut1, TOut2)
- func MustMatch5[TIn, TOut, T1, T2, T3, T4, T5 any](x TIn, f1 func(x T1) TOut, f2 func(x T2) TOut, f3 func(x T3) TOut, ...) TOut
- func MustMatch5R0[TIn, T1, T2, T3, T4, T5 any](x TIn, f1 func(x T1), f2 func(x T2), f3 func(x T3), f4 func(x T4), ...)
- func MustMatch5R2[TIn, TOut1, TOut2, T1, T2, T3, T4, T5 any](x TIn, f1 func(x T1) (TOut1, TOut2), f2 func(x T2) (TOut1, TOut2), ...) (TOut1, TOut2)
- func MustMatch6[TIn, TOut, T1, T2, T3, T4, T5, T6 any](x TIn, f1 func(x T1) TOut, f2 func(x T2) TOut, f3 func(x T3) TOut, ...) TOut
- func MustMatch6R0[TIn, T1, T2, T3, T4, T5, T6 any](x TIn, f1 func(x T1), f2 func(x T2), f3 func(x T3), f4 func(x T4), ...)
- func MustMatch6R2[TIn, TOut1, TOut2, T1, T2, T3, T4, T5, T6 any](x TIn, f1 func(x T1) (TOut1, TOut2), f2 func(x T2) (TOut1, TOut2), ...) (TOut1, TOut2)
- func MustMatch7[TIn, TOut, T1, T2, T3, T4, T5, T6, T7 any](x TIn, f1 func(x T1) TOut, f2 func(x T2) TOut, f3 func(x T3) TOut, ...) TOut
- func MustMatch7R0[TIn, T1, T2, T3, T4, T5, T6, T7 any](x TIn, f1 func(x T1), f2 func(x T2), f3 func(x T3), f4 func(x T4), ...)
- func MustMatch7R2[TIn, TOut1, TOut2, T1, T2, T3, T4, T5, T6, T7 any](x TIn, f1 func(x T1) (TOut1, TOut2), f2 func(x T2) (TOut1, TOut2), ...) (TOut1, TOut2)
- func MustMatch8[TIn, TOut, T1, T2, T3, T4, T5, T6, T7, T8 any](x TIn, f1 func(x T1) TOut, f2 func(x T2) TOut, f3 func(x T3) TOut, ...) TOut
- func MustMatch8R0[TIn, T1, T2, T3, T4, T5, T6, T7, T8 any](x TIn, f1 func(x T1), f2 func(x T2), f3 func(x T3), f4 func(x T4), ...)
- func MustMatch8R2[TIn, TOut1, TOut2, T1, T2, T3, T4, T5, T6, T7, T8 any](x TIn, f1 func(x T1) (TOut1, TOut2), f2 func(x T2) (TOut1, TOut2), ...) (TOut1, TOut2)
- func MustMatch9[TIn, TOut, T1, T2, T3, T4, T5, T6, T7, T8, T9 any](x TIn, f1 func(x T1) TOut, f2 func(x T2) TOut, f3 func(x T3) TOut, ...) TOut
- func MustMatch9R0[TIn, T1, T2, T3, T4, T5, T6, T7, T8, T9 any](x TIn, f1 func(x T1), f2 func(x T2), f3 func(x T3), f4 func(x T4), ...)
- func MustMatch9R2[TIn, TOut1, TOut2, T1, T2, T3, T4, T5, T6, T7, T8, T9 any](x TIn, f1 func(x T1) (TOut1, TOut2), f2 func(x T2) (TOut1, TOut2), ...) (TOut1, TOut2)
- func Partial2[A, B, C any](f func(A, B) C, x A) func(B) C
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Match1 ¶ added in v1.9.0
func Match1[TIn, TOut, T1 any]( x TIn, f1 func(x T1) TOut, df func(x TIn) TOut, ) TOut
func Match10 ¶
func Match10[TIn, TOut, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10 any]( x TIn, f1 func(x T1) TOut, f2 func(x T2) TOut, f3 func(x T3) TOut, f4 func(x T4) TOut, f5 func(x T5) TOut, f6 func(x T6) TOut, f7 func(x T7) TOut, f8 func(x T8) TOut, f9 func(x T9) TOut, f10 func(x T10) TOut, df func(x TIn) TOut, ) TOut
func Match10R0 ¶ added in v1.14.0
func Match10R0[TIn, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10 any]( x TIn, f1 func(x T1), f2 func(x T2), f3 func(x T3), f4 func(x T4), f5 func(x T5), f6 func(x T6), f7 func(x T7), f8 func(x T8), f9 func(x T9), f10 func(x T10), df func(x TIn), )
func Match10R2 ¶ added in v1.7.0
func Match10R2[TIn, TOut1, TOut2, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10 any]( x TIn, f1 func(x T1) (TOut1, TOut2), f2 func(x T2) (TOut1, TOut2), f3 func(x T3) (TOut1, TOut2), f4 func(x T4) (TOut1, TOut2), f5 func(x T5) (TOut1, TOut2), f6 func(x T6) (TOut1, TOut2), f7 func(x T7) (TOut1, TOut2), f8 func(x T8) (TOut1, TOut2), f9 func(x T9) (TOut1, TOut2), f10 func(x T10) (TOut1, TOut2), df func(x TIn) (TOut1, TOut2), ) (TOut1, TOut2)
func Match11 ¶
func Match11[TIn, TOut, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11 any]( x TIn, f1 func(x T1) TOut, f2 func(x T2) TOut, f3 func(x T3) TOut, f4 func(x T4) TOut, f5 func(x T5) TOut, f6 func(x T6) TOut, f7 func(x T7) TOut, f8 func(x T8) TOut, f9 func(x T9) TOut, f10 func(x T10) TOut, f11 func(x T11) TOut, df func(x TIn) TOut, ) TOut
func Match11R0 ¶ added in v1.14.0
func Match11R0[TIn, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11 any]( x TIn, f1 func(x T1), f2 func(x T2), f3 func(x T3), f4 func(x T4), f5 func(x T5), f6 func(x T6), f7 func(x T7), f8 func(x T8), f9 func(x T9), f10 func(x T10), f11 func(x T11), df func(x TIn), )
func Match11R2 ¶ added in v1.7.0
func Match11R2[TIn, TOut1, TOut2, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11 any]( x TIn, f1 func(x T1) (TOut1, TOut2), f2 func(x T2) (TOut1, TOut2), f3 func(x T3) (TOut1, TOut2), f4 func(x T4) (TOut1, TOut2), f5 func(x T5) (TOut1, TOut2), f6 func(x T6) (TOut1, TOut2), f7 func(x T7) (TOut1, TOut2), f8 func(x T8) (TOut1, TOut2), f9 func(x T9) (TOut1, TOut2), f10 func(x T10) (TOut1, TOut2), f11 func(x T11) (TOut1, TOut2), df func(x TIn) (TOut1, TOut2), ) (TOut1, TOut2)
func Match12 ¶
func Match12[TIn, TOut, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12 any]( x TIn, f1 func(x T1) TOut, f2 func(x T2) TOut, f3 func(x T3) TOut, f4 func(x T4) TOut, f5 func(x T5) TOut, f6 func(x T6) TOut, f7 func(x T7) TOut, f8 func(x T8) TOut, f9 func(x T9) TOut, f10 func(x T10) TOut, f11 func(x T11) TOut, f12 func(x T12) TOut, df func(x TIn) TOut, ) TOut
func Match12R0 ¶ added in v1.14.0
func Match12R0[TIn, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12 any]( x TIn, f1 func(x T1), f2 func(x T2), f3 func(x T3), f4 func(x T4), f5 func(x T5), f6 func(x T6), f7 func(x T7), f8 func(x T8), f9 func(x T9), f10 func(x T10), f11 func(x T11), f12 func(x T12), df func(x TIn), )
func Match12R2 ¶ added in v1.7.0
func Match12R2[TIn, TOut1, TOut2, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12 any]( x TIn, f1 func(x T1) (TOut1, TOut2), f2 func(x T2) (TOut1, TOut2), f3 func(x T3) (TOut1, TOut2), f4 func(x T4) (TOut1, TOut2), f5 func(x T5) (TOut1, TOut2), f6 func(x T6) (TOut1, TOut2), f7 func(x T7) (TOut1, TOut2), f8 func(x T8) (TOut1, TOut2), f9 func(x T9) (TOut1, TOut2), f10 func(x T10) (TOut1, TOut2), f11 func(x T11) (TOut1, TOut2), f12 func(x T12) (TOut1, TOut2), df func(x TIn) (TOut1, TOut2), ) (TOut1, TOut2)
func Match13 ¶
func Match13[TIn, TOut, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13 any]( x TIn, f1 func(x T1) TOut, f2 func(x T2) TOut, f3 func(x T3) TOut, f4 func(x T4) TOut, f5 func(x T5) TOut, f6 func(x T6) TOut, f7 func(x T7) TOut, f8 func(x T8) TOut, f9 func(x T9) TOut, f10 func(x T10) TOut, f11 func(x T11) TOut, f12 func(x T12) TOut, f13 func(x T13) TOut, df func(x TIn) TOut, ) TOut
func Match13R0 ¶ added in v1.14.0
func Match13R0[TIn, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13 any]( x TIn, f1 func(x T1), f2 func(x T2), f3 func(x T3), f4 func(x T4), f5 func(x T5), f6 func(x T6), f7 func(x T7), f8 func(x T8), f9 func(x T9), f10 func(x T10), f11 func(x T11), f12 func(x T12), f13 func(x T13), df func(x TIn), )
func Match13R2 ¶ added in v1.7.0
func Match13R2[TIn, TOut1, TOut2, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13 any]( x TIn, f1 func(x T1) (TOut1, TOut2), f2 func(x T2) (TOut1, TOut2), f3 func(x T3) (TOut1, TOut2), f4 func(x T4) (TOut1, TOut2), f5 func(x T5) (TOut1, TOut2), f6 func(x T6) (TOut1, TOut2), f7 func(x T7) (TOut1, TOut2), f8 func(x T8) (TOut1, TOut2), f9 func(x T9) (TOut1, TOut2), f10 func(x T10) (TOut1, TOut2), f11 func(x T11) (TOut1, TOut2), f12 func(x T12) (TOut1, TOut2), f13 func(x T13) (TOut1, TOut2), df func(x TIn) (TOut1, TOut2), ) (TOut1, TOut2)
func Match14 ¶
func Match14[TIn, TOut, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14 any]( x TIn, f1 func(x T1) TOut, f2 func(x T2) TOut, f3 func(x T3) TOut, f4 func(x T4) TOut, f5 func(x T5) TOut, f6 func(x T6) TOut, f7 func(x T7) TOut, f8 func(x T8) TOut, f9 func(x T9) TOut, f10 func(x T10) TOut, f11 func(x T11) TOut, f12 func(x T12) TOut, f13 func(x T13) TOut, f14 func(x T14) TOut, df func(x TIn) TOut, ) TOut
func Match14R0 ¶ added in v1.14.0
func Match14R0[TIn, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14 any]( x TIn, f1 func(x T1), f2 func(x T2), f3 func(x T3), f4 func(x T4), f5 func(x T5), f6 func(x T6), f7 func(x T7), f8 func(x T8), f9 func(x T9), f10 func(x T10), f11 func(x T11), f12 func(x T12), f13 func(x T13), f14 func(x T14), df func(x TIn), )
func Match14R2 ¶ added in v1.7.0
func Match14R2[TIn, TOut1, TOut2, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14 any]( x TIn, f1 func(x T1) (TOut1, TOut2), f2 func(x T2) (TOut1, TOut2), f3 func(x T3) (TOut1, TOut2), f4 func(x T4) (TOut1, TOut2), f5 func(x T5) (TOut1, TOut2), f6 func(x T6) (TOut1, TOut2), f7 func(x T7) (TOut1, TOut2), f8 func(x T8) (TOut1, TOut2), f9 func(x T9) (TOut1, TOut2), f10 func(x T10) (TOut1, TOut2), f11 func(x T11) (TOut1, TOut2), f12 func(x T12) (TOut1, TOut2), f13 func(x T13) (TOut1, TOut2), f14 func(x T14) (TOut1, TOut2), df func(x TIn) (TOut1, TOut2), ) (TOut1, TOut2)
func Match15 ¶
func Match15[TIn, TOut, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15 any]( x TIn, f1 func(x T1) TOut, f2 func(x T2) TOut, f3 func(x T3) TOut, f4 func(x T4) TOut, f5 func(x T5) TOut, f6 func(x T6) TOut, f7 func(x T7) TOut, f8 func(x T8) TOut, f9 func(x T9) TOut, f10 func(x T10) TOut, f11 func(x T11) TOut, f12 func(x T12) TOut, f13 func(x T13) TOut, f14 func(x T14) TOut, f15 func(x T15) TOut, df func(x TIn) TOut, ) TOut
func Match15R0 ¶ added in v1.14.0
func Match15R0[TIn, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15 any]( x TIn, f1 func(x T1), f2 func(x T2), f3 func(x T3), f4 func(x T4), f5 func(x T5), f6 func(x T6), f7 func(x T7), f8 func(x T8), f9 func(x T9), f10 func(x T10), f11 func(x T11), f12 func(x T12), f13 func(x T13), f14 func(x T14), f15 func(x T15), df func(x TIn), )
func Match15R2 ¶ added in v1.7.0
func Match15R2[TIn, TOut1, TOut2, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15 any]( x TIn, f1 func(x T1) (TOut1, TOut2), f2 func(x T2) (TOut1, TOut2), f3 func(x T3) (TOut1, TOut2), f4 func(x T4) (TOut1, TOut2), f5 func(x T5) (TOut1, TOut2), f6 func(x T6) (TOut1, TOut2), f7 func(x T7) (TOut1, TOut2), f8 func(x T8) (TOut1, TOut2), f9 func(x T9) (TOut1, TOut2), f10 func(x T10) (TOut1, TOut2), f11 func(x T11) (TOut1, TOut2), f12 func(x T12) (TOut1, TOut2), f13 func(x T13) (TOut1, TOut2), f14 func(x T14) (TOut1, TOut2), f15 func(x T15) (TOut1, TOut2), df func(x TIn) (TOut1, TOut2), ) (TOut1, TOut2)
func Match16 ¶
func Match16[TIn, TOut, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16 any]( x TIn, f1 func(x T1) TOut, f2 func(x T2) TOut, f3 func(x T3) TOut, f4 func(x T4) TOut, f5 func(x T5) TOut, f6 func(x T6) TOut, f7 func(x T7) TOut, f8 func(x T8) TOut, f9 func(x T9) TOut, f10 func(x T10) TOut, f11 func(x T11) TOut, f12 func(x T12) TOut, f13 func(x T13) TOut, f14 func(x T14) TOut, f15 func(x T15) TOut, f16 func(x T16) TOut, df func(x TIn) TOut, ) TOut
func Match16R0 ¶ added in v1.14.0
func Match16R0[TIn, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16 any]( x TIn, f1 func(x T1), f2 func(x T2), f3 func(x T3), f4 func(x T4), f5 func(x T5), f6 func(x T6), f7 func(x T7), f8 func(x T8), f9 func(x T9), f10 func(x T10), f11 func(x T11), f12 func(x T12), f13 func(x T13), f14 func(x T14), f15 func(x T15), f16 func(x T16), df func(x TIn), )
func Match16R2 ¶ added in v1.7.0
func Match16R2[TIn, TOut1, TOut2, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16 any]( x TIn, f1 func(x T1) (TOut1, TOut2), f2 func(x T2) (TOut1, TOut2), f3 func(x T3) (TOut1, TOut2), f4 func(x T4) (TOut1, TOut2), f5 func(x T5) (TOut1, TOut2), f6 func(x T6) (TOut1, TOut2), f7 func(x T7) (TOut1, TOut2), f8 func(x T8) (TOut1, TOut2), f9 func(x T9) (TOut1, TOut2), f10 func(x T10) (TOut1, TOut2), f11 func(x T11) (TOut1, TOut2), f12 func(x T12) (TOut1, TOut2), f13 func(x T13) (TOut1, TOut2), f14 func(x T14) (TOut1, TOut2), f15 func(x T15) (TOut1, TOut2), f16 func(x T16) (TOut1, TOut2), df func(x TIn) (TOut1, TOut2), ) (TOut1, TOut2)
func Match17 ¶
func Match17[TIn, TOut, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17 any]( x TIn, f1 func(x T1) TOut, f2 func(x T2) TOut, f3 func(x T3) TOut, f4 func(x T4) TOut, f5 func(x T5) TOut, f6 func(x T6) TOut, f7 func(x T7) TOut, f8 func(x T8) TOut, f9 func(x T9) TOut, f10 func(x T10) TOut, f11 func(x T11) TOut, f12 func(x T12) TOut, f13 func(x T13) TOut, f14 func(x T14) TOut, f15 func(x T15) TOut, f16 func(x T16) TOut, f17 func(x T17) TOut, df func(x TIn) TOut, ) TOut
func Match17R0 ¶ added in v1.14.0
func Match17R0[TIn, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17 any]( x TIn, f1 func(x T1), f2 func(x T2), f3 func(x T3), f4 func(x T4), f5 func(x T5), f6 func(x T6), f7 func(x T7), f8 func(x T8), f9 func(x T9), f10 func(x T10), f11 func(x T11), f12 func(x T12), f13 func(x T13), f14 func(x T14), f15 func(x T15), f16 func(x T16), f17 func(x T17), df func(x TIn), )
func Match17R2 ¶ added in v1.7.0
func Match17R2[TIn, TOut1, TOut2, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17 any]( x TIn, f1 func(x T1) (TOut1, TOut2), f2 func(x T2) (TOut1, TOut2), f3 func(x T3) (TOut1, TOut2), f4 func(x T4) (TOut1, TOut2), f5 func(x T5) (TOut1, TOut2), f6 func(x T6) (TOut1, TOut2), f7 func(x T7) (TOut1, TOut2), f8 func(x T8) (TOut1, TOut2), f9 func(x T9) (TOut1, TOut2), f10 func(x T10) (TOut1, TOut2), f11 func(x T11) (TOut1, TOut2), f12 func(x T12) (TOut1, TOut2), f13 func(x T13) (TOut1, TOut2), f14 func(x T14) (TOut1, TOut2), f15 func(x T15) (TOut1, TOut2), f16 func(x T16) (TOut1, TOut2), f17 func(x T17) (TOut1, TOut2), df func(x TIn) (TOut1, TOut2), ) (TOut1, TOut2)
func Match18 ¶
func Match18[TIn, TOut, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18 any]( x TIn, f1 func(x T1) TOut, f2 func(x T2) TOut, f3 func(x T3) TOut, f4 func(x T4) TOut, f5 func(x T5) TOut, f6 func(x T6) TOut, f7 func(x T7) TOut, f8 func(x T8) TOut, f9 func(x T9) TOut, f10 func(x T10) TOut, f11 func(x T11) TOut, f12 func(x T12) TOut, f13 func(x T13) TOut, f14 func(x T14) TOut, f15 func(x T15) TOut, f16 func(x T16) TOut, f17 func(x T17) TOut, f18 func(x T18) TOut, df func(x TIn) TOut, ) TOut
func Match18R0 ¶ added in v1.14.0
func Match18R0[TIn, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18 any]( x TIn, f1 func(x T1), f2 func(x T2), f3 func(x T3), f4 func(x T4), f5 func(x T5), f6 func(x T6), f7 func(x T7), f8 func(x T8), f9 func(x T9), f10 func(x T10), f11 func(x T11), f12 func(x T12), f13 func(x T13), f14 func(x T14), f15 func(x T15), f16 func(x T16), f17 func(x T17), f18 func(x T18), df func(x TIn), )
func Match18R2 ¶ added in v1.7.0
func Match18R2[TIn, TOut1, TOut2, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18 any]( x TIn, f1 func(x T1) (TOut1, TOut2), f2 func(x T2) (TOut1, TOut2), f3 func(x T3) (TOut1, TOut2), f4 func(x T4) (TOut1, TOut2), f5 func(x T5) (TOut1, TOut2), f6 func(x T6) (TOut1, TOut2), f7 func(x T7) (TOut1, TOut2), f8 func(x T8) (TOut1, TOut2), f9 func(x T9) (TOut1, TOut2), f10 func(x T10) (TOut1, TOut2), f11 func(x T11) (TOut1, TOut2), f12 func(x T12) (TOut1, TOut2), f13 func(x T13) (TOut1, TOut2), f14 func(x T14) (TOut1, TOut2), f15 func(x T15) (TOut1, TOut2), f16 func(x T16) (TOut1, TOut2), f17 func(x T17) (TOut1, TOut2), f18 func(x T18) (TOut1, TOut2), df func(x TIn) (TOut1, TOut2), ) (TOut1, TOut2)
func Match19 ¶
func Match19[TIn, TOut, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19 any]( x TIn, f1 func(x T1) TOut, f2 func(x T2) TOut, f3 func(x T3) TOut, f4 func(x T4) TOut, f5 func(x T5) TOut, f6 func(x T6) TOut, f7 func(x T7) TOut, f8 func(x T8) TOut, f9 func(x T9) TOut, f10 func(x T10) TOut, f11 func(x T11) TOut, f12 func(x T12) TOut, f13 func(x T13) TOut, f14 func(x T14) TOut, f15 func(x T15) TOut, f16 func(x T16) TOut, f17 func(x T17) TOut, f18 func(x T18) TOut, f19 func(x T19) TOut, df func(x TIn) TOut, ) TOut
func Match19R0 ¶ added in v1.14.0
func Match19R0[TIn, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19 any]( x TIn, f1 func(x T1), f2 func(x T2), f3 func(x T3), f4 func(x T4), f5 func(x T5), f6 func(x T6), f7 func(x T7), f8 func(x T8), f9 func(x T9), f10 func(x T10), f11 func(x T11), f12 func(x T12), f13 func(x T13), f14 func(x T14), f15 func(x T15), f16 func(x T16), f17 func(x T17), f18 func(x T18), f19 func(x T19), df func(x TIn), )
func Match19R2 ¶ added in v1.7.0
func Match19R2[TIn, TOut1, TOut2, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19 any]( x TIn, f1 func(x T1) (TOut1, TOut2), f2 func(x T2) (TOut1, TOut2), f3 func(x T3) (TOut1, TOut2), f4 func(x T4) (TOut1, TOut2), f5 func(x T5) (TOut1, TOut2), f6 func(x T6) (TOut1, TOut2), f7 func(x T7) (TOut1, TOut2), f8 func(x T8) (TOut1, TOut2), f9 func(x T9) (TOut1, TOut2), f10 func(x T10) (TOut1, TOut2), f11 func(x T11) (TOut1, TOut2), f12 func(x T12) (TOut1, TOut2), f13 func(x T13) (TOut1, TOut2), f14 func(x T14) (TOut1, TOut2), f15 func(x T15) (TOut1, TOut2), f16 func(x T16) (TOut1, TOut2), f17 func(x T17) (TOut1, TOut2), f18 func(x T18) (TOut1, TOut2), f19 func(x T19) (TOut1, TOut2), df func(x TIn) (TOut1, TOut2), ) (TOut1, TOut2)
func Match1R0 ¶ added in v1.14.0
func Match1R0[TIn, T1 any]( x TIn, f1 func(x T1), df func(x TIn), )
func Match1R2 ¶ added in v1.9.0
func Match1R2[TIn, TOut1, TOut2, T1 any]( x TIn, f1 func(x T1) (TOut1, TOut2), df func(x TIn) (TOut1, TOut2), ) (TOut1, TOut2)
func Match2 ¶
func Match2[TIn, TOut, T1, T2 any]( x TIn, f1 func(x T1) TOut, f2 func(x T2) TOut, df func(x TIn) TOut, ) TOut
func Match20 ¶
func Match20[TIn, TOut, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20 any]( x TIn, f1 func(x T1) TOut, f2 func(x T2) TOut, f3 func(x T3) TOut, f4 func(x T4) TOut, f5 func(x T5) TOut, f6 func(x T6) TOut, f7 func(x T7) TOut, f8 func(x T8) TOut, f9 func(x T9) TOut, f10 func(x T10) TOut, f11 func(x T11) TOut, f12 func(x T12) TOut, f13 func(x T13) TOut, f14 func(x T14) TOut, f15 func(x T15) TOut, f16 func(x T16) TOut, f17 func(x T17) TOut, f18 func(x T18) TOut, f19 func(x T19) TOut, f20 func(x T20) TOut, df func(x TIn) TOut, ) TOut
func Match20R0 ¶ added in v1.14.0
func Match20R0[TIn, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20 any]( x TIn, f1 func(x T1), f2 func(x T2), f3 func(x T3), f4 func(x T4), f5 func(x T5), f6 func(x T6), f7 func(x T7), f8 func(x T8), f9 func(x T9), f10 func(x T10), f11 func(x T11), f12 func(x T12), f13 func(x T13), f14 func(x T14), f15 func(x T15), f16 func(x T16), f17 func(x T17), f18 func(x T18), f19 func(x T19), f20 func(x T20), df func(x TIn), )
func Match20R2 ¶ added in v1.7.0
func Match20R2[TIn, TOut1, TOut2, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20 any]( x TIn, f1 func(x T1) (TOut1, TOut2), f2 func(x T2) (TOut1, TOut2), f3 func(x T3) (TOut1, TOut2), f4 func(x T4) (TOut1, TOut2), f5 func(x T5) (TOut1, TOut2), f6 func(x T6) (TOut1, TOut2), f7 func(x T7) (TOut1, TOut2), f8 func(x T8) (TOut1, TOut2), f9 func(x T9) (TOut1, TOut2), f10 func(x T10) (TOut1, TOut2), f11 func(x T11) (TOut1, TOut2), f12 func(x T12) (TOut1, TOut2), f13 func(x T13) (TOut1, TOut2), f14 func(x T14) (TOut1, TOut2), f15 func(x T15) (TOut1, TOut2), f16 func(x T16) (TOut1, TOut2), f17 func(x T17) (TOut1, TOut2), f18 func(x T18) (TOut1, TOut2), f19 func(x T19) (TOut1, TOut2), f20 func(x T20) (TOut1, TOut2), df func(x TIn) (TOut1, TOut2), ) (TOut1, TOut2)
func Match2R0 ¶ added in v1.14.0
func Match2R0[TIn, T1, T2 any]( x TIn, f1 func(x T1), f2 func(x T2), df func(x TIn), )
func Match2R2 ¶ added in v1.7.0
func Match2R2[TIn, TOut1, TOut2, T1, T2 any]( x TIn, f1 func(x T1) (TOut1, TOut2), f2 func(x T2) (TOut1, TOut2), df func(x TIn) (TOut1, TOut2), ) (TOut1, TOut2)
func Match3 ¶
func Match3[TIn, TOut, T1, T2, T3 any]( x TIn, f1 func(x T1) TOut, f2 func(x T2) TOut, f3 func(x T3) TOut, df func(x TIn) TOut, ) TOut
func Match3R0 ¶ added in v1.14.0
func Match3R0[TIn, T1, T2, T3 any]( x TIn, f1 func(x T1), f2 func(x T2), f3 func(x T3), df func(x TIn), )
func Match3R2 ¶ added in v1.7.0
func Match3R2[TIn, TOut1, TOut2, T1, T2, T3 any]( x TIn, f1 func(x T1) (TOut1, TOut2), f2 func(x T2) (TOut1, TOut2), f3 func(x T3) (TOut1, TOut2), df func(x TIn) (TOut1, TOut2), ) (TOut1, TOut2)
func Match4 ¶
func Match4[TIn, TOut, T1, T2, T3, T4 any]( x TIn, f1 func(x T1) TOut, f2 func(x T2) TOut, f3 func(x T3) TOut, f4 func(x T4) TOut, df func(x TIn) TOut, ) TOut
func Match4R0 ¶ added in v1.14.0
func Match4R0[TIn, T1, T2, T3, T4 any]( x TIn, f1 func(x T1), f2 func(x T2), f3 func(x T3), f4 func(x T4), df func(x TIn), )
func Match4R2 ¶ added in v1.7.0
func Match4R2[TIn, TOut1, TOut2, T1, T2, T3, T4 any]( x TIn, f1 func(x T1) (TOut1, TOut2), f2 func(x T2) (TOut1, TOut2), f3 func(x T3) (TOut1, TOut2), f4 func(x T4) (TOut1, TOut2), df func(x TIn) (TOut1, TOut2), ) (TOut1, TOut2)
func Match5 ¶
func Match5[TIn, TOut, T1, T2, T3, T4, T5 any]( x TIn, f1 func(x T1) TOut, f2 func(x T2) TOut, f3 func(x T3) TOut, f4 func(x T4) TOut, f5 func(x T5) TOut, df func(x TIn) TOut, ) TOut
func Match5R0 ¶ added in v1.14.0
func Match5R0[TIn, T1, T2, T3, T4, T5 any]( x TIn, f1 func(x T1), f2 func(x T2), f3 func(x T3), f4 func(x T4), f5 func(x T5), df func(x TIn), )
func Match5R2 ¶ added in v1.7.0
func Match5R2[TIn, TOut1, TOut2, T1, T2, T3, T4, T5 any]( x TIn, f1 func(x T1) (TOut1, TOut2), f2 func(x T2) (TOut1, TOut2), f3 func(x T3) (TOut1, TOut2), f4 func(x T4) (TOut1, TOut2), f5 func(x T5) (TOut1, TOut2), df func(x TIn) (TOut1, TOut2), ) (TOut1, TOut2)
func Match6 ¶
func Match6[TIn, TOut, T1, T2, T3, T4, T5, T6 any]( x TIn, f1 func(x T1) TOut, f2 func(x T2) TOut, f3 func(x T3) TOut, f4 func(x T4) TOut, f5 func(x T5) TOut, f6 func(x T6) TOut, df func(x TIn) TOut, ) TOut
func Match6R0 ¶ added in v1.14.0
func Match6R0[TIn, T1, T2, T3, T4, T5, T6 any]( x TIn, f1 func(x T1), f2 func(x T2), f3 func(x T3), f4 func(x T4), f5 func(x T5), f6 func(x T6), df func(x TIn), )
func Match6R2 ¶ added in v1.7.0
func Match6R2[TIn, TOut1, TOut2, T1, T2, T3, T4, T5, T6 any]( x TIn, f1 func(x T1) (TOut1, TOut2), f2 func(x T2) (TOut1, TOut2), f3 func(x T3) (TOut1, TOut2), f4 func(x T4) (TOut1, TOut2), f5 func(x T5) (TOut1, TOut2), f6 func(x T6) (TOut1, TOut2), df func(x TIn) (TOut1, TOut2), ) (TOut1, TOut2)
func Match7 ¶
func Match7[TIn, TOut, T1, T2, T3, T4, T5, T6, T7 any]( x TIn, f1 func(x T1) TOut, f2 func(x T2) TOut, f3 func(x T3) TOut, f4 func(x T4) TOut, f5 func(x T5) TOut, f6 func(x T6) TOut, f7 func(x T7) TOut, df func(x TIn) TOut, ) TOut
func Match7R0 ¶ added in v1.14.0
func Match7R0[TIn, T1, T2, T3, T4, T5, T6, T7 any]( x TIn, f1 func(x T1), f2 func(x T2), f3 func(x T3), f4 func(x T4), f5 func(x T5), f6 func(x T6), f7 func(x T7), df func(x TIn), )
func Match7R2 ¶ added in v1.7.0
func Match7R2[TIn, TOut1, TOut2, T1, T2, T3, T4, T5, T6, T7 any]( x TIn, f1 func(x T1) (TOut1, TOut2), f2 func(x T2) (TOut1, TOut2), f3 func(x T3) (TOut1, TOut2), f4 func(x T4) (TOut1, TOut2), f5 func(x T5) (TOut1, TOut2), f6 func(x T6) (TOut1, TOut2), f7 func(x T7) (TOut1, TOut2), df func(x TIn) (TOut1, TOut2), ) (TOut1, TOut2)
func Match8 ¶
func Match8[TIn, TOut, T1, T2, T3, T4, T5, T6, T7, T8 any]( x TIn, f1 func(x T1) TOut, f2 func(x T2) TOut, f3 func(x T3) TOut, f4 func(x T4) TOut, f5 func(x T5) TOut, f6 func(x T6) TOut, f7 func(x T7) TOut, f8 func(x T8) TOut, df func(x TIn) TOut, ) TOut
func Match8R0 ¶ added in v1.14.0
func Match8R0[TIn, T1, T2, T3, T4, T5, T6, T7, T8 any]( x TIn, f1 func(x T1), f2 func(x T2), f3 func(x T3), f4 func(x T4), f5 func(x T5), f6 func(x T6), f7 func(x T7), f8 func(x T8), df func(x TIn), )
func Match8R2 ¶ added in v1.7.0
func Match8R2[TIn, TOut1, TOut2, T1, T2, T3, T4, T5, T6, T7, T8 any]( x TIn, f1 func(x T1) (TOut1, TOut2), f2 func(x T2) (TOut1, TOut2), f3 func(x T3) (TOut1, TOut2), f4 func(x T4) (TOut1, TOut2), f5 func(x T5) (TOut1, TOut2), f6 func(x T6) (TOut1, TOut2), f7 func(x T7) (TOut1, TOut2), f8 func(x T8) (TOut1, TOut2), df func(x TIn) (TOut1, TOut2), ) (TOut1, TOut2)
func Match9 ¶
func Match9[TIn, TOut, T1, T2, T3, T4, T5, T6, T7, T8, T9 any]( x TIn, f1 func(x T1) TOut, f2 func(x T2) TOut, f3 func(x T3) TOut, f4 func(x T4) TOut, f5 func(x T5) TOut, f6 func(x T6) TOut, f7 func(x T7) TOut, f8 func(x T8) TOut, f9 func(x T9) TOut, df func(x TIn) TOut, ) TOut
func Match9R0 ¶ added in v1.14.0
func Match9R0[TIn, T1, T2, T3, T4, T5, T6, T7, T8, T9 any]( x TIn, f1 func(x T1), f2 func(x T2), f3 func(x T3), f4 func(x T4), f5 func(x T5), f6 func(x T6), f7 func(x T7), f8 func(x T8), f9 func(x T9), df func(x TIn), )
func Match9R2 ¶ added in v1.7.0
func Match9R2[TIn, TOut1, TOut2, T1, T2, T3, T4, T5, T6, T7, T8, T9 any]( x TIn, f1 func(x T1) (TOut1, TOut2), f2 func(x T2) (TOut1, TOut2), f3 func(x T3) (TOut1, TOut2), f4 func(x T4) (TOut1, TOut2), f5 func(x T5) (TOut1, TOut2), f6 func(x T6) (TOut1, TOut2), f7 func(x T7) (TOut1, TOut2), f8 func(x T8) (TOut1, TOut2), f9 func(x T9) (TOut1, TOut2), df func(x TIn) (TOut1, TOut2), ) (TOut1, TOut2)
func MustMatch1 ¶ added in v1.9.0
func MustMatch1[TIn, TOut, T1 any]( x TIn, f1 func(x T1) TOut, ) TOut
func MustMatch10 ¶
func MustMatch10[TIn, TOut, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10 any]( x TIn, f1 func(x T1) TOut, f2 func(x T2) TOut, f3 func(x T3) TOut, f4 func(x T4) TOut, f5 func(x T5) TOut, f6 func(x T6) TOut, f7 func(x T7) TOut, f8 func(x T8) TOut, f9 func(x T9) TOut, f10 func(x T10) TOut, ) TOut
func MustMatch10R0 ¶ added in v1.14.0
func MustMatch10R0[TIn, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10 any]( x TIn, f1 func(x T1), f2 func(x T2), f3 func(x T3), f4 func(x T4), f5 func(x T5), f6 func(x T6), f7 func(x T7), f8 func(x T8), f9 func(x T9), f10 func(x T10), )
func MustMatch10R2 ¶ added in v1.7.0
func MustMatch10R2[TIn, TOut1, TOut2, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10 any]( x TIn, f1 func(x T1) (TOut1, TOut2), f2 func(x T2) (TOut1, TOut2), f3 func(x T3) (TOut1, TOut2), f4 func(x T4) (TOut1, TOut2), f5 func(x T5) (TOut1, TOut2), f6 func(x T6) (TOut1, TOut2), f7 func(x T7) (TOut1, TOut2), f8 func(x T8) (TOut1, TOut2), f9 func(x T9) (TOut1, TOut2), f10 func(x T10) (TOut1, TOut2), ) (TOut1, TOut2)
func MustMatch11 ¶
func MustMatch11[TIn, TOut, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11 any]( x TIn, f1 func(x T1) TOut, f2 func(x T2) TOut, f3 func(x T3) TOut, f4 func(x T4) TOut, f5 func(x T5) TOut, f6 func(x T6) TOut, f7 func(x T7) TOut, f8 func(x T8) TOut, f9 func(x T9) TOut, f10 func(x T10) TOut, f11 func(x T11) TOut, ) TOut
func MustMatch11R0 ¶ added in v1.14.0
func MustMatch11R0[TIn, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11 any]( x TIn, f1 func(x T1), f2 func(x T2), f3 func(x T3), f4 func(x T4), f5 func(x T5), f6 func(x T6), f7 func(x T7), f8 func(x T8), f9 func(x T9), f10 func(x T10), f11 func(x T11), )
func MustMatch11R2 ¶ added in v1.7.0
func MustMatch11R2[TIn, TOut1, TOut2, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11 any]( x TIn, f1 func(x T1) (TOut1, TOut2), f2 func(x T2) (TOut1, TOut2), f3 func(x T3) (TOut1, TOut2), f4 func(x T4) (TOut1, TOut2), f5 func(x T5) (TOut1, TOut2), f6 func(x T6) (TOut1, TOut2), f7 func(x T7) (TOut1, TOut2), f8 func(x T8) (TOut1, TOut2), f9 func(x T9) (TOut1, TOut2), f10 func(x T10) (TOut1, TOut2), f11 func(x T11) (TOut1, TOut2), ) (TOut1, TOut2)
func MustMatch12 ¶
func MustMatch12[TIn, TOut, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12 any]( x TIn, f1 func(x T1) TOut, f2 func(x T2) TOut, f3 func(x T3) TOut, f4 func(x T4) TOut, f5 func(x T5) TOut, f6 func(x T6) TOut, f7 func(x T7) TOut, f8 func(x T8) TOut, f9 func(x T9) TOut, f10 func(x T10) TOut, f11 func(x T11) TOut, f12 func(x T12) TOut, ) TOut
func MustMatch12R0 ¶ added in v1.14.0
func MustMatch12R0[TIn, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12 any]( x TIn, f1 func(x T1), f2 func(x T2), f3 func(x T3), f4 func(x T4), f5 func(x T5), f6 func(x T6), f7 func(x T7), f8 func(x T8), f9 func(x T9), f10 func(x T10), f11 func(x T11), f12 func(x T12), )
func MustMatch12R2 ¶ added in v1.7.0
func MustMatch12R2[TIn, TOut1, TOut2, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12 any]( x TIn, f1 func(x T1) (TOut1, TOut2), f2 func(x T2) (TOut1, TOut2), f3 func(x T3) (TOut1, TOut2), f4 func(x T4) (TOut1, TOut2), f5 func(x T5) (TOut1, TOut2), f6 func(x T6) (TOut1, TOut2), f7 func(x T7) (TOut1, TOut2), f8 func(x T8) (TOut1, TOut2), f9 func(x T9) (TOut1, TOut2), f10 func(x T10) (TOut1, TOut2), f11 func(x T11) (TOut1, TOut2), f12 func(x T12) (TOut1, TOut2), ) (TOut1, TOut2)
func MustMatch13 ¶
func MustMatch13[TIn, TOut, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13 any]( x TIn, f1 func(x T1) TOut, f2 func(x T2) TOut, f3 func(x T3) TOut, f4 func(x T4) TOut, f5 func(x T5) TOut, f6 func(x T6) TOut, f7 func(x T7) TOut, f8 func(x T8) TOut, f9 func(x T9) TOut, f10 func(x T10) TOut, f11 func(x T11) TOut, f12 func(x T12) TOut, f13 func(x T13) TOut, ) TOut
func MustMatch13R0 ¶ added in v1.14.0
func MustMatch13R0[TIn, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13 any]( x TIn, f1 func(x T1), f2 func(x T2), f3 func(x T3), f4 func(x T4), f5 func(x T5), f6 func(x T6), f7 func(x T7), f8 func(x T8), f9 func(x T9), f10 func(x T10), f11 func(x T11), f12 func(x T12), f13 func(x T13), )
func MustMatch13R2 ¶ added in v1.7.0
func MustMatch13R2[TIn, TOut1, TOut2, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13 any]( x TIn, f1 func(x T1) (TOut1, TOut2), f2 func(x T2) (TOut1, TOut2), f3 func(x T3) (TOut1, TOut2), f4 func(x T4) (TOut1, TOut2), f5 func(x T5) (TOut1, TOut2), f6 func(x T6) (TOut1, TOut2), f7 func(x T7) (TOut1, TOut2), f8 func(x T8) (TOut1, TOut2), f9 func(x T9) (TOut1, TOut2), f10 func(x T10) (TOut1, TOut2), f11 func(x T11) (TOut1, TOut2), f12 func(x T12) (TOut1, TOut2), f13 func(x T13) (TOut1, TOut2), ) (TOut1, TOut2)
func MustMatch14 ¶
func MustMatch14[TIn, TOut, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14 any]( x TIn, f1 func(x T1) TOut, f2 func(x T2) TOut, f3 func(x T3) TOut, f4 func(x T4) TOut, f5 func(x T5) TOut, f6 func(x T6) TOut, f7 func(x T7) TOut, f8 func(x T8) TOut, f9 func(x T9) TOut, f10 func(x T10) TOut, f11 func(x T11) TOut, f12 func(x T12) TOut, f13 func(x T13) TOut, f14 func(x T14) TOut, ) TOut
func MustMatch14R0 ¶ added in v1.14.0
func MustMatch14R0[TIn, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14 any]( x TIn, f1 func(x T1), f2 func(x T2), f3 func(x T3), f4 func(x T4), f5 func(x T5), f6 func(x T6), f7 func(x T7), f8 func(x T8), f9 func(x T9), f10 func(x T10), f11 func(x T11), f12 func(x T12), f13 func(x T13), f14 func(x T14), )
func MustMatch14R2 ¶ added in v1.7.0
func MustMatch14R2[TIn, TOut1, TOut2, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14 any]( x TIn, f1 func(x T1) (TOut1, TOut2), f2 func(x T2) (TOut1, TOut2), f3 func(x T3) (TOut1, TOut2), f4 func(x T4) (TOut1, TOut2), f5 func(x T5) (TOut1, TOut2), f6 func(x T6) (TOut1, TOut2), f7 func(x T7) (TOut1, TOut2), f8 func(x T8) (TOut1, TOut2), f9 func(x T9) (TOut1, TOut2), f10 func(x T10) (TOut1, TOut2), f11 func(x T11) (TOut1, TOut2), f12 func(x T12) (TOut1, TOut2), f13 func(x T13) (TOut1, TOut2), f14 func(x T14) (TOut1, TOut2), ) (TOut1, TOut2)
func MustMatch15 ¶
func MustMatch15[TIn, TOut, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15 any]( x TIn, f1 func(x T1) TOut, f2 func(x T2) TOut, f3 func(x T3) TOut, f4 func(x T4) TOut, f5 func(x T5) TOut, f6 func(x T6) TOut, f7 func(x T7) TOut, f8 func(x T8) TOut, f9 func(x T9) TOut, f10 func(x T10) TOut, f11 func(x T11) TOut, f12 func(x T12) TOut, f13 func(x T13) TOut, f14 func(x T14) TOut, f15 func(x T15) TOut, ) TOut
func MustMatch15R0 ¶ added in v1.14.0
func MustMatch15R0[TIn, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15 any]( x TIn, f1 func(x T1), f2 func(x T2), f3 func(x T3), f4 func(x T4), f5 func(x T5), f6 func(x T6), f7 func(x T7), f8 func(x T8), f9 func(x T9), f10 func(x T10), f11 func(x T11), f12 func(x T12), f13 func(x T13), f14 func(x T14), f15 func(x T15), )
func MustMatch15R2 ¶ added in v1.7.0
func MustMatch15R2[TIn, TOut1, TOut2, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15 any]( x TIn, f1 func(x T1) (TOut1, TOut2), f2 func(x T2) (TOut1, TOut2), f3 func(x T3) (TOut1, TOut2), f4 func(x T4) (TOut1, TOut2), f5 func(x T5) (TOut1, TOut2), f6 func(x T6) (TOut1, TOut2), f7 func(x T7) (TOut1, TOut2), f8 func(x T8) (TOut1, TOut2), f9 func(x T9) (TOut1, TOut2), f10 func(x T10) (TOut1, TOut2), f11 func(x T11) (TOut1, TOut2), f12 func(x T12) (TOut1, TOut2), f13 func(x T13) (TOut1, TOut2), f14 func(x T14) (TOut1, TOut2), f15 func(x T15) (TOut1, TOut2), ) (TOut1, TOut2)
func MustMatch16 ¶
func MustMatch16[TIn, TOut, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16 any]( x TIn, f1 func(x T1) TOut, f2 func(x T2) TOut, f3 func(x T3) TOut, f4 func(x T4) TOut, f5 func(x T5) TOut, f6 func(x T6) TOut, f7 func(x T7) TOut, f8 func(x T8) TOut, f9 func(x T9) TOut, f10 func(x T10) TOut, f11 func(x T11) TOut, f12 func(x T12) TOut, f13 func(x T13) TOut, f14 func(x T14) TOut, f15 func(x T15) TOut, f16 func(x T16) TOut, ) TOut
func MustMatch16R0 ¶ added in v1.14.0
func MustMatch16R0[TIn, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16 any]( x TIn, f1 func(x T1), f2 func(x T2), f3 func(x T3), f4 func(x T4), f5 func(x T5), f6 func(x T6), f7 func(x T7), f8 func(x T8), f9 func(x T9), f10 func(x T10), f11 func(x T11), f12 func(x T12), f13 func(x T13), f14 func(x T14), f15 func(x T15), f16 func(x T16), )
func MustMatch16R2 ¶ added in v1.7.0
func MustMatch16R2[TIn, TOut1, TOut2, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16 any]( x TIn, f1 func(x T1) (TOut1, TOut2), f2 func(x T2) (TOut1, TOut2), f3 func(x T3) (TOut1, TOut2), f4 func(x T4) (TOut1, TOut2), f5 func(x T5) (TOut1, TOut2), f6 func(x T6) (TOut1, TOut2), f7 func(x T7) (TOut1, TOut2), f8 func(x T8) (TOut1, TOut2), f9 func(x T9) (TOut1, TOut2), f10 func(x T10) (TOut1, TOut2), f11 func(x T11) (TOut1, TOut2), f12 func(x T12) (TOut1, TOut2), f13 func(x T13) (TOut1, TOut2), f14 func(x T14) (TOut1, TOut2), f15 func(x T15) (TOut1, TOut2), f16 func(x T16) (TOut1, TOut2), ) (TOut1, TOut2)
func MustMatch17 ¶
func MustMatch17[TIn, TOut, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17 any]( x TIn, f1 func(x T1) TOut, f2 func(x T2) TOut, f3 func(x T3) TOut, f4 func(x T4) TOut, f5 func(x T5) TOut, f6 func(x T6) TOut, f7 func(x T7) TOut, f8 func(x T8) TOut, f9 func(x T9) TOut, f10 func(x T10) TOut, f11 func(x T11) TOut, f12 func(x T12) TOut, f13 func(x T13) TOut, f14 func(x T14) TOut, f15 func(x T15) TOut, f16 func(x T16) TOut, f17 func(x T17) TOut, ) TOut
func MustMatch17R0 ¶ added in v1.14.0
func MustMatch17R0[TIn, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17 any]( x TIn, f1 func(x T1), f2 func(x T2), f3 func(x T3), f4 func(x T4), f5 func(x T5), f6 func(x T6), f7 func(x T7), f8 func(x T8), f9 func(x T9), f10 func(x T10), f11 func(x T11), f12 func(x T12), f13 func(x T13), f14 func(x T14), f15 func(x T15), f16 func(x T16), f17 func(x T17), )
func MustMatch17R2 ¶ added in v1.7.0
func MustMatch17R2[TIn, TOut1, TOut2, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17 any]( x TIn, f1 func(x T1) (TOut1, TOut2), f2 func(x T2) (TOut1, TOut2), f3 func(x T3) (TOut1, TOut2), f4 func(x T4) (TOut1, TOut2), f5 func(x T5) (TOut1, TOut2), f6 func(x T6) (TOut1, TOut2), f7 func(x T7) (TOut1, TOut2), f8 func(x T8) (TOut1, TOut2), f9 func(x T9) (TOut1, TOut2), f10 func(x T10) (TOut1, TOut2), f11 func(x T11) (TOut1, TOut2), f12 func(x T12) (TOut1, TOut2), f13 func(x T13) (TOut1, TOut2), f14 func(x T14) (TOut1, TOut2), f15 func(x T15) (TOut1, TOut2), f16 func(x T16) (TOut1, TOut2), f17 func(x T17) (TOut1, TOut2), ) (TOut1, TOut2)
func MustMatch18 ¶
func MustMatch18[TIn, TOut, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18 any]( x TIn, f1 func(x T1) TOut, f2 func(x T2) TOut, f3 func(x T3) TOut, f4 func(x T4) TOut, f5 func(x T5) TOut, f6 func(x T6) TOut, f7 func(x T7) TOut, f8 func(x T8) TOut, f9 func(x T9) TOut, f10 func(x T10) TOut, f11 func(x T11) TOut, f12 func(x T12) TOut, f13 func(x T13) TOut, f14 func(x T14) TOut, f15 func(x T15) TOut, f16 func(x T16) TOut, f17 func(x T17) TOut, f18 func(x T18) TOut, ) TOut
func MustMatch18R0 ¶ added in v1.14.0
func MustMatch18R0[TIn, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18 any]( x TIn, f1 func(x T1), f2 func(x T2), f3 func(x T3), f4 func(x T4), f5 func(x T5), f6 func(x T6), f7 func(x T7), f8 func(x T8), f9 func(x T9), f10 func(x T10), f11 func(x T11), f12 func(x T12), f13 func(x T13), f14 func(x T14), f15 func(x T15), f16 func(x T16), f17 func(x T17), f18 func(x T18), )
func MustMatch18R2 ¶ added in v1.7.0
func MustMatch18R2[TIn, TOut1, TOut2, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18 any]( x TIn, f1 func(x T1) (TOut1, TOut2), f2 func(x T2) (TOut1, TOut2), f3 func(x T3) (TOut1, TOut2), f4 func(x T4) (TOut1, TOut2), f5 func(x T5) (TOut1, TOut2), f6 func(x T6) (TOut1, TOut2), f7 func(x T7) (TOut1, TOut2), f8 func(x T8) (TOut1, TOut2), f9 func(x T9) (TOut1, TOut2), f10 func(x T10) (TOut1, TOut2), f11 func(x T11) (TOut1, TOut2), f12 func(x T12) (TOut1, TOut2), f13 func(x T13) (TOut1, TOut2), f14 func(x T14) (TOut1, TOut2), f15 func(x T15) (TOut1, TOut2), f16 func(x T16) (TOut1, TOut2), f17 func(x T17) (TOut1, TOut2), f18 func(x T18) (TOut1, TOut2), ) (TOut1, TOut2)
func MustMatch19 ¶
func MustMatch19[TIn, TOut, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19 any]( x TIn, f1 func(x T1) TOut, f2 func(x T2) TOut, f3 func(x T3) TOut, f4 func(x T4) TOut, f5 func(x T5) TOut, f6 func(x T6) TOut, f7 func(x T7) TOut, f8 func(x T8) TOut, f9 func(x T9) TOut, f10 func(x T10) TOut, f11 func(x T11) TOut, f12 func(x T12) TOut, f13 func(x T13) TOut, f14 func(x T14) TOut, f15 func(x T15) TOut, f16 func(x T16) TOut, f17 func(x T17) TOut, f18 func(x T18) TOut, f19 func(x T19) TOut, ) TOut
func MustMatch19R0 ¶ added in v1.14.0
func MustMatch19R0[TIn, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19 any]( x TIn, f1 func(x T1), f2 func(x T2), f3 func(x T3), f4 func(x T4), f5 func(x T5), f6 func(x T6), f7 func(x T7), f8 func(x T8), f9 func(x T9), f10 func(x T10), f11 func(x T11), f12 func(x T12), f13 func(x T13), f14 func(x T14), f15 func(x T15), f16 func(x T16), f17 func(x T17), f18 func(x T18), f19 func(x T19), )
func MustMatch19R2 ¶ added in v1.7.0
func MustMatch19R2[TIn, TOut1, TOut2, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19 any]( x TIn, f1 func(x T1) (TOut1, TOut2), f2 func(x T2) (TOut1, TOut2), f3 func(x T3) (TOut1, TOut2), f4 func(x T4) (TOut1, TOut2), f5 func(x T5) (TOut1, TOut2), f6 func(x T6) (TOut1, TOut2), f7 func(x T7) (TOut1, TOut2), f8 func(x T8) (TOut1, TOut2), f9 func(x T9) (TOut1, TOut2), f10 func(x T10) (TOut1, TOut2), f11 func(x T11) (TOut1, TOut2), f12 func(x T12) (TOut1, TOut2), f13 func(x T13) (TOut1, TOut2), f14 func(x T14) (TOut1, TOut2), f15 func(x T15) (TOut1, TOut2), f16 func(x T16) (TOut1, TOut2), f17 func(x T17) (TOut1, TOut2), f18 func(x T18) (TOut1, TOut2), f19 func(x T19) (TOut1, TOut2), ) (TOut1, TOut2)
func MustMatch1R0 ¶ added in v1.14.0
func MustMatch1R0[TIn, T1 any]( x TIn, f1 func(x T1), )
func MustMatch1R2 ¶ added in v1.9.0
func MustMatch1R2[TIn, TOut1, TOut2, T1 any]( x TIn, f1 func(x T1) (TOut1, TOut2), ) (TOut1, TOut2)
func MustMatch2 ¶
func MustMatch2[TIn, TOut, T1, T2 any]( x TIn, f1 func(x T1) TOut, f2 func(x T2) TOut, ) TOut
func MustMatch20 ¶
func MustMatch20[TIn, TOut, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20 any]( x TIn, f1 func(x T1) TOut, f2 func(x T2) TOut, f3 func(x T3) TOut, f4 func(x T4) TOut, f5 func(x T5) TOut, f6 func(x T6) TOut, f7 func(x T7) TOut, f8 func(x T8) TOut, f9 func(x T9) TOut, f10 func(x T10) TOut, f11 func(x T11) TOut, f12 func(x T12) TOut, f13 func(x T13) TOut, f14 func(x T14) TOut, f15 func(x T15) TOut, f16 func(x T16) TOut, f17 func(x T17) TOut, f18 func(x T18) TOut, f19 func(x T19) TOut, f20 func(x T20) TOut, ) TOut
func MustMatch20R0 ¶ added in v1.14.0
func MustMatch20R0[TIn, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20 any]( x TIn, f1 func(x T1), f2 func(x T2), f3 func(x T3), f4 func(x T4), f5 func(x T5), f6 func(x T6), f7 func(x T7), f8 func(x T8), f9 func(x T9), f10 func(x T10), f11 func(x T11), f12 func(x T12), f13 func(x T13), f14 func(x T14), f15 func(x T15), f16 func(x T16), f17 func(x T17), f18 func(x T18), f19 func(x T19), f20 func(x T20), )
func MustMatch20R2 ¶ added in v1.7.0
func MustMatch20R2[TIn, TOut1, TOut2, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20 any]( x TIn, f1 func(x T1) (TOut1, TOut2), f2 func(x T2) (TOut1, TOut2), f3 func(x T3) (TOut1, TOut2), f4 func(x T4) (TOut1, TOut2), f5 func(x T5) (TOut1, TOut2), f6 func(x T6) (TOut1, TOut2), f7 func(x T7) (TOut1, TOut2), f8 func(x T8) (TOut1, TOut2), f9 func(x T9) (TOut1, TOut2), f10 func(x T10) (TOut1, TOut2), f11 func(x T11) (TOut1, TOut2), f12 func(x T12) (TOut1, TOut2), f13 func(x T13) (TOut1, TOut2), f14 func(x T14) (TOut1, TOut2), f15 func(x T15) (TOut1, TOut2), f16 func(x T16) (TOut1, TOut2), f17 func(x T17) (TOut1, TOut2), f18 func(x T18) (TOut1, TOut2), f19 func(x T19) (TOut1, TOut2), f20 func(x T20) (TOut1, TOut2), ) (TOut1, TOut2)
func MustMatch2R0 ¶ added in v1.14.0
func MustMatch2R0[TIn, T1, T2 any]( x TIn, f1 func(x T1), f2 func(x T2), )
func MustMatch2R2 ¶ added in v1.7.0
func MustMatch2R2[TIn, TOut1, TOut2, T1, T2 any]( x TIn, f1 func(x T1) (TOut1, TOut2), f2 func(x T2) (TOut1, TOut2), ) (TOut1, TOut2)
func MustMatch3 ¶
func MustMatch3[TIn, TOut, T1, T2, T3 any]( x TIn, f1 func(x T1) TOut, f2 func(x T2) TOut, f3 func(x T3) TOut, ) TOut
func MustMatch3R0 ¶ added in v1.14.0
func MustMatch3R0[TIn, T1, T2, T3 any]( x TIn, f1 func(x T1), f2 func(x T2), f3 func(x T3), )
func MustMatch3R2 ¶ added in v1.7.0
func MustMatch3R2[TIn, TOut1, TOut2, T1, T2, T3 any]( x TIn, f1 func(x T1) (TOut1, TOut2), f2 func(x T2) (TOut1, TOut2), f3 func(x T3) (TOut1, TOut2), ) (TOut1, TOut2)
func MustMatch4 ¶
func MustMatch4[TIn, TOut, T1, T2, T3, T4 any]( x TIn, f1 func(x T1) TOut, f2 func(x T2) TOut, f3 func(x T3) TOut, f4 func(x T4) TOut, ) TOut
func MustMatch4R0 ¶ added in v1.14.0
func MustMatch4R0[TIn, T1, T2, T3, T4 any]( x TIn, f1 func(x T1), f2 func(x T2), f3 func(x T3), f4 func(x T4), )
func MustMatch4R2 ¶ added in v1.7.0
func MustMatch4R2[TIn, TOut1, TOut2, T1, T2, T3, T4 any]( x TIn, f1 func(x T1) (TOut1, TOut2), f2 func(x T2) (TOut1, TOut2), f3 func(x T3) (TOut1, TOut2), f4 func(x T4) (TOut1, TOut2), ) (TOut1, TOut2)
func MustMatch5 ¶
func MustMatch5[TIn, TOut, T1, T2, T3, T4, T5 any]( x TIn, f1 func(x T1) TOut, f2 func(x T2) TOut, f3 func(x T3) TOut, f4 func(x T4) TOut, f5 func(x T5) TOut, ) TOut
func MustMatch5R0 ¶ added in v1.14.0
func MustMatch5R0[TIn, T1, T2, T3, T4, T5 any]( x TIn, f1 func(x T1), f2 func(x T2), f3 func(x T3), f4 func(x T4), f5 func(x T5), )
func MustMatch5R2 ¶ added in v1.7.0
func MustMatch5R2[TIn, TOut1, TOut2, T1, T2, T3, T4, T5 any]( x TIn, f1 func(x T1) (TOut1, TOut2), f2 func(x T2) (TOut1, TOut2), f3 func(x T3) (TOut1, TOut2), f4 func(x T4) (TOut1, TOut2), f5 func(x T5) (TOut1, TOut2), ) (TOut1, TOut2)
func MustMatch6 ¶
func MustMatch6[TIn, TOut, T1, T2, T3, T4, T5, T6 any]( x TIn, f1 func(x T1) TOut, f2 func(x T2) TOut, f3 func(x T3) TOut, f4 func(x T4) TOut, f5 func(x T5) TOut, f6 func(x T6) TOut, ) TOut
func MustMatch6R0 ¶ added in v1.14.0
func MustMatch6R0[TIn, T1, T2, T3, T4, T5, T6 any]( x TIn, f1 func(x T1), f2 func(x T2), f3 func(x T3), f4 func(x T4), f5 func(x T5), f6 func(x T6), )
func MustMatch6R2 ¶ added in v1.7.0
func MustMatch6R2[TIn, TOut1, TOut2, T1, T2, T3, T4, T5, T6 any]( x TIn, f1 func(x T1) (TOut1, TOut2), f2 func(x T2) (TOut1, TOut2), f3 func(x T3) (TOut1, TOut2), f4 func(x T4) (TOut1, TOut2), f5 func(x T5) (TOut1, TOut2), f6 func(x T6) (TOut1, TOut2), ) (TOut1, TOut2)
func MustMatch7 ¶
func MustMatch7[TIn, TOut, T1, T2, T3, T4, T5, T6, T7 any]( x TIn, f1 func(x T1) TOut, f2 func(x T2) TOut, f3 func(x T3) TOut, f4 func(x T4) TOut, f5 func(x T5) TOut, f6 func(x T6) TOut, f7 func(x T7) TOut, ) TOut
func MustMatch7R0 ¶ added in v1.14.0
func MustMatch7R0[TIn, T1, T2, T3, T4, T5, T6, T7 any]( x TIn, f1 func(x T1), f2 func(x T2), f3 func(x T3), f4 func(x T4), f5 func(x T5), f6 func(x T6), f7 func(x T7), )
func MustMatch7R2 ¶ added in v1.7.0
func MustMatch7R2[TIn, TOut1, TOut2, T1, T2, T3, T4, T5, T6, T7 any]( x TIn, f1 func(x T1) (TOut1, TOut2), f2 func(x T2) (TOut1, TOut2), f3 func(x T3) (TOut1, TOut2), f4 func(x T4) (TOut1, TOut2), f5 func(x T5) (TOut1, TOut2), f6 func(x T6) (TOut1, TOut2), f7 func(x T7) (TOut1, TOut2), ) (TOut1, TOut2)
func MustMatch8 ¶
func MustMatch8[TIn, TOut, T1, T2, T3, T4, T5, T6, T7, T8 any]( x TIn, f1 func(x T1) TOut, f2 func(x T2) TOut, f3 func(x T3) TOut, f4 func(x T4) TOut, f5 func(x T5) TOut, f6 func(x T6) TOut, f7 func(x T7) TOut, f8 func(x T8) TOut, ) TOut
func MustMatch8R0 ¶ added in v1.14.0
func MustMatch8R0[TIn, T1, T2, T3, T4, T5, T6, T7, T8 any]( x TIn, f1 func(x T1), f2 func(x T2), f3 func(x T3), f4 func(x T4), f5 func(x T5), f6 func(x T6), f7 func(x T7), f8 func(x T8), )
func MustMatch8R2 ¶ added in v1.7.0
func MustMatch8R2[TIn, TOut1, TOut2, T1, T2, T3, T4, T5, T6, T7, T8 any]( x TIn, f1 func(x T1) (TOut1, TOut2), f2 func(x T2) (TOut1, TOut2), f3 func(x T3) (TOut1, TOut2), f4 func(x T4) (TOut1, TOut2), f5 func(x T5) (TOut1, TOut2), f6 func(x T6) (TOut1, TOut2), f7 func(x T7) (TOut1, TOut2), f8 func(x T8) (TOut1, TOut2), ) (TOut1, TOut2)
func MustMatch9 ¶
func MustMatch9[TIn, TOut, T1, T2, T3, T4, T5, T6, T7, T8, T9 any]( x TIn, f1 func(x T1) TOut, f2 func(x T2) TOut, f3 func(x T3) TOut, f4 func(x T4) TOut, f5 func(x T5) TOut, f6 func(x T6) TOut, f7 func(x T7) TOut, f8 func(x T8) TOut, f9 func(x T9) TOut, ) TOut
func MustMatch9R0 ¶ added in v1.14.0
func MustMatch9R0[TIn, T1, T2, T3, T4, T5, T6, T7, T8, T9 any]( x TIn, f1 func(x T1), f2 func(x T2), f3 func(x T3), f4 func(x T4), f5 func(x T5), f6 func(x T6), f7 func(x T7), f8 func(x T8), f9 func(x T9), )
func MustMatch9R2 ¶ added in v1.7.0
func MustMatch9R2[TIn, TOut1, TOut2, T1, T2, T3, T4, T5, T6, T7, T8, T9 any]( x TIn, f1 func(x T1) (TOut1, TOut2), f2 func(x T2) (TOut1, TOut2), f3 func(x T3) (TOut1, TOut2), f4 func(x T4) (TOut1, TOut2), f5 func(x T5) (TOut1, TOut2), f6 func(x T6) (TOut1, TOut2), f7 func(x T7) (TOut1, TOut2), f8 func(x T8) (TOut1, TOut2), f9 func(x T9) (TOut1, TOut2), ) (TOut1, TOut2)
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.