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 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 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 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 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 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 Match15[...](x TIn, f1 func(x T1) TOut, f2 func(x T2) TOut, f3 func(x T3) TOut, ...) TOut
- func Match16[...](x TIn, f1 func(x T1) TOut, f2 func(x T2) TOut, f3 func(x T3) TOut, ...) TOut
- func Match17[...](x TIn, f1 func(x T1) TOut, f2 func(x T2) TOut, f3 func(x T3) TOut, ...) TOut
- func Match18[...](x TIn, f1 func(x T1) TOut, f2 func(x T2) TOut, f3 func(x T3) TOut, ...) TOut
- func Match19[...](x TIn, f1 func(x T1) TOut, f2 func(x T2) TOut, f3 func(x T3) TOut, ...) TOut
- 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 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 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 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 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 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 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 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 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 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 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 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 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 MustMatch15[...](x TIn, f1 func(x T1) TOut, f2 func(x T2) TOut, f3 func(x T3) TOut, ...) TOut
- func MustMatch16[...](x TIn, f1 func(x T1) TOut, f2 func(x T2) TOut, f3 func(x T3) TOut, ...) TOut
- func MustMatch17[...](x TIn, f1 func(x T1) TOut, f2 func(x T2) TOut, f3 func(x T3) TOut, ...) TOut
- func MustMatch18[...](x TIn, f1 func(x T1) TOut, f2 func(x T2) TOut, f3 func(x T3) TOut, ...) TOut
- func MustMatch19[...](x TIn, f1 func(x T1) TOut, f2 func(x T2) TOut, f3 func(x T3) TOut, ...) TOut
- 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.