pedantic/curry

Values

pub fn curry10(
  fun: fn(a, b, c, d, e, f, g, h, i, j) -> k,
) -> fn(a) -> fn(b) -> fn(c) -> fn(d) -> fn(e) -> fn(f) -> fn(g) -> fn(
  h,
) -> fn(i) -> fn(j) -> k

Currying utility for arity 10 functions.

pub fn curry2(fun: fn(a, b) -> c) -> fn(a) -> fn(b) -> c

Currying utility for arity 2 functions.

pub fn curry3(
  fun: fn(a, b, c) -> d,
) -> fn(a) -> fn(b) -> fn(c) -> d

Currying utility for arity 3 functions.

pub fn curry4(
  fun: fn(a, b, c, d) -> e,
) -> fn(a) -> fn(b) -> fn(c) -> fn(d) -> e

Currying utility for arity 4 functions.

pub fn curry5(
  fun: fn(a, b, c, d, e) -> f,
) -> fn(a) -> fn(b) -> fn(c) -> fn(d) -> fn(e) -> f

Currying utility for arity 5 functions.

pub fn curry6(
  fun: fn(a, b, c, d, e, f) -> g,
) -> fn(a) -> fn(b) -> fn(c) -> fn(d) -> fn(e) -> fn(f) -> g

Currying utility for arity 6 functions.

pub fn curry7(
  fun: fn(a, b, c, d, e, f, g) -> h,
) -> fn(a) -> fn(b) -> fn(c) -> fn(d) -> fn(e) -> fn(f) -> fn(g) -> h

Currying utility for arity 7 functions.

pub fn curry8(
  fun: fn(a, b, c, d, e, f, g, h) -> i,
) -> fn(a) -> fn(b) -> fn(c) -> fn(d) -> fn(e) -> fn(f) -> fn(g) -> fn(
  h,
) -> i

Currying utility for arity 8 functions.

pub fn curry9(
  fun: fn(a, b, c, d, e, f, g, h, i) -> j,
) -> fn(a) -> fn(b) -> fn(c) -> fn(d) -> fn(e) -> fn(f) -> fn(g) -> fn(
  h,
) -> fn(i) -> j

Currying utility for arity 9 functions.

Search Document