Module do_traversable

Data Types

applicative()

applicative(A) = [A] | fn(term(), A) | either(term(), A) | maybe(A)

either()

either(A, B) = {error, A} | {ok, B}

fn()

fn(A, B) = fun((A) -> B)

maybe()

maybe(A) = {ok, A} | error

traversable()

traversable(A) = [A] | #{term() := A}

Function Index

sequence/2
traverse/2

Function Details

sequence/2

sequence(Rest::traversable(applicative(A)), Mod::atom()) -> applicative(traversable(A))

traverse/2

traverse(F::fn(A, applicative(B)), Traversable::traversable(A)) -> applicative(traversable(B))


Generated by EDoc