pub fn decode11(
constructor: fn(a, b, c, d, e, f, g, h, i, j, k) -> l,
t1: fn(Dynamic) -> Result(a, List(DecodeError)),
t2: fn(Dynamic) -> Result(b, List(DecodeError)),
t3: fn(Dynamic) -> Result(c, List(DecodeError)),
t4: fn(Dynamic) -> Result(d, List(DecodeError)),
t5: fn(Dynamic) -> Result(e, List(DecodeError)),
t6: fn(Dynamic) -> Result(f, List(DecodeError)),
t7: fn(Dynamic) -> Result(g, List(DecodeError)),
t8: fn(Dynamic) -> Result(h, List(DecodeError)),
t9: fn(Dynamic) -> Result(i, List(DecodeError)),
t10: fn(Dynamic) -> Result(j, List(DecodeError)),
t11: fn(Dynamic) -> Result(k, List(DecodeError)),
) -> fn(Dynamic) -> Result(l, List(DecodeError))
pub fn decode14(
constructor: fn(a, b, c, d, e, f, g, h, i, j, k, l, m, n) -> o,
t1: fn(Dynamic) -> Result(a, List(DecodeError)),
t2: fn(Dynamic) -> Result(b, List(DecodeError)),
t3: fn(Dynamic) -> Result(c, List(DecodeError)),
t4: fn(Dynamic) -> Result(d, List(DecodeError)),
t5: fn(Dynamic) -> Result(e, List(DecodeError)),
t6: fn(Dynamic) -> Result(f, List(DecodeError)),
t7: fn(Dynamic) -> Result(g, List(DecodeError)),
t8: fn(Dynamic) -> Result(h, List(DecodeError)),
t9: fn(Dynamic) -> Result(i, List(DecodeError)),
t10: fn(Dynamic) -> Result(j, List(DecodeError)),
t11: fn(Dynamic) -> Result(k, List(DecodeError)),
t12: fn(Dynamic) -> Result(l, List(DecodeError)),
t13: fn(Dynamic) -> Result(m, List(DecodeError)),
t14: fn(Dynamic) -> Result(n, List(DecodeError)),
) -> fn(Dynamic) -> Result(o, List(DecodeError))
pub fn decode20(
constructor: fn(
a,
b,
c,
d,
e,
f,
g,
h,
i,
j,
k,
l,
m,
n,
o,
p,
q,
r,
s,
t,
) -> u,
t1: fn(Dynamic) -> Result(a, List(DecodeError)),
t2: fn(Dynamic) -> Result(b, List(DecodeError)),
t3: fn(Dynamic) -> Result(c, List(DecodeError)),
t4: fn(Dynamic) -> Result(d, List(DecodeError)),
t5: fn(Dynamic) -> Result(e, List(DecodeError)),
t6: fn(Dynamic) -> Result(f, List(DecodeError)),
t7: fn(Dynamic) -> Result(g, List(DecodeError)),
t8: fn(Dynamic) -> Result(h, List(DecodeError)),
t9: fn(Dynamic) -> Result(i, List(DecodeError)),
t10: fn(Dynamic) -> Result(j, List(DecodeError)),
t11: fn(Dynamic) -> Result(k, List(DecodeError)),
t12: fn(Dynamic) -> Result(l, List(DecodeError)),
t13: fn(Dynamic) -> Result(m, List(DecodeError)),
t14: fn(Dynamic) -> Result(n, List(DecodeError)),
t15: fn(Dynamic) -> Result(o, List(DecodeError)),
t16: fn(Dynamic) -> Result(p, List(DecodeError)),
t17: fn(Dynamic) -> Result(q, List(DecodeError)),
t18: fn(Dynamic) -> Result(r, List(DecodeError)),
t19: fn(Dynamic) -> Result(s, List(DecodeError)),
t20: fn(Dynamic) -> Result(t, List(DecodeError)),
) -> fn(Dynamic) -> Result(u, List(DecodeError))
pub fn decode_bool_field(
dyn: Dynamic,
field_name: String,
) -> Result(Bool, List(DecodeError))
pub fn decode_int_field(
dyn: Dynamic,
field_name: String,
) -> Result(Int, List(DecodeError))
pub fn decode_string_field(
dyn: Dynamic,
field_name: String,
) -> Result(String, List(DecodeError))
pub fn decode_uri_field(
dyn: Dynamic,
field_name: String,
) -> Result(Uri, List(DecodeError))
pub fn uri(dyn: Dynamic) -> Result(Uri, List(DecodeError))