Class RunAll<A>

java.lang.Object
com.jnape.palatable.lambda.monoid.builtin.RunAll<A>
Type Parameters:
A - the IO result
All Implemented Interfaces:
Fn1<Monoid<A>, Fn1<IO<A>, Fn1<IO<A>,IO<A>>>>, Fn2<Monoid<A>, IO<A>, Fn1<IO<A>,IO<A>>>, Fn3<Monoid<A>, IO<A>, IO<A>, IO<A>>, MonoidFactory<Monoid<A>, IO<A>>, SemigroupFactory<Monoid<A>, IO<A>>, Applicative<Fn1<IO<A>, Fn1<IO<A>,IO<A>>>, Fn1<Monoid<A>, ?>>, Cartesian<Monoid<A>, Fn1<IO<A>, Fn1<IO<A>,IO<A>>>, Fn1<?,?>>, Cocartesian<Monoid<A>, Fn1<IO<A>, Fn1<IO<A>,IO<A>>>, Fn1<?,?>>, Contravariant<Monoid<A>, Profunctor<?, Fn1<IO<A>, Fn1<IO<A>,IO<A>>>, Fn1<?,?>>>, Functor<Fn1<IO<A>, Fn1<IO<A>,IO<A>>>, Fn1<Monoid<A>, ?>>, Profunctor<Monoid<A>, Fn1<IO<A>, Fn1<IO<A>,IO<A>>>, Fn1<?,?>>, Monad<Fn1<IO<A>, Fn1<IO<A>,IO<A>>>, Fn1<Monoid<A>, ?>>, MonadReader<Monoid<A>, Fn1<IO<A>, Fn1<IO<A>,IO<A>>>, Fn1<Monoid<A>, ?>>, MonadRec<Fn1<IO<A>, Fn1<IO<A>,IO<A>>>, Fn1<Monoid<A>, ?>>, MonadWriter<Monoid<A>, Fn1<IO<A>, Fn1<IO<A>,IO<A>>>, Fn1<Monoid<A>, ?>>

public final class RunAll<A> extends Object implements MonoidFactory<Monoid<A>, IO<A>>
Run IO operations, aggregating their results in terms of the provided Monoid.
See Also: