lode/types/composite
Composite Ecto types: {:array, t} and {:map, t}, built as ordinary
functions over an inner LodeType.
Values
pub fn array(
of inner: type_.LodeType(a),
) -> type_.LodeType(List(a))
{:array, inner} — a homogeneous list. Casts/loads each element with inner.
pub fn map(
of inner: type_.LodeType(a),
) -> type_.LodeType(List(#(String, a)))
{:map, inner} — a string-keyed map whose values share type inner.
Represented as an association list to preserve key order at the boundary.