f

package
v1.19.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 10, 2023 License: MIT Imports: 2 Imported by: 0

Documentation

Overview

Code generated by mkfunc. DO NOT EDIT.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Compose

func Compose[A, B, C any](f func(A) B, g func(B) C) func(A) C

func Curry2

func Curry2[A, B, C any](f func(A, B) C) func(A) func(B) C

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)

func Partial2

func Partial2[A, B, C any](f func(A, B) C, x A) func(B) C

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL