Class Union<A>

java.lang.Object
com.jnape.palatable.lambda.monoid.builtin.Union<A>
Type Parameters:
A - the Iterable element type
All Implemented Interfaces:
Fn1<Iterable<A>, Fn1<Iterable<A>, Iterable<A>>>, Fn2<Iterable<A>, Iterable<A>, Iterable<A>>, Applicative<Fn1<Iterable<A>, Iterable<A>>, Fn1<Iterable<A>, ?>>, Cartesian<Iterable<A>, Fn1<Iterable<A>, Iterable<A>>, Fn1<?,?>>, Cocartesian<Iterable<A>, Fn1<Iterable<A>, Iterable<A>>, Fn1<?,?>>, Contravariant<Iterable<A>, Profunctor<?, Fn1<Iterable<A>, Iterable<A>>, Fn1<?,?>>>, Functor<Fn1<Iterable<A>, Iterable<A>>, Fn1<Iterable<A>, ?>>, Profunctor<Iterable<A>, Fn1<Iterable<A>, Iterable<A>>, Fn1<?,?>>, Monad<Fn1<Iterable<A>, Iterable<A>>, Fn1<Iterable<A>, ?>>, MonadReader<Iterable<A>, Fn1<Iterable<A>, Iterable<A>>, Fn1<Iterable<A>, ?>>, MonadRec<Fn1<Iterable<A>, Iterable<A>>, Fn1<Iterable<A>, ?>>, MonadWriter<Iterable<A>, Fn1<Iterable<A>, Iterable<A>>, Fn1<Iterable<A>, ?>>, Monoid<Iterable<A>>, Semigroup<Iterable<A>>

public final class Union<A> extends Object implements Monoid<Iterable<A>>
Given two Iterables xs and ys, return the concatenation of the distinct elements of both xs and ys.