Current section
Files
Jump to
Current section
Files
src/fp2/list.gleam
import fp2/eq.{Eq}
import gleam/list
pub fn get_eq(e: Eq(a)) -> Eq(List(a)) {
Eq(fn(x, y) {
list.length(x) == list.length(y) && list.zip(x, y)
|> list.all(fn(t) {
let #(x, y) = t
e.equals(x, y)
})
})
}