pub trait Alternative: Applicative {
    fn empty() -> Self::Wrapped<Self::Inner>;
    fn mirror(
        l: Self::Wrapped<Self::Inner>,
        r: Self::Wrapped<Self::Inner>
    ) -> Self::Wrapped<Self::Inner>; }
Expand description

A monoid on applicative functors.

Required Methods

Identity of the mirror.

An associative binary operation.

Implementations on Foreign Types

Implementors