Module
Data.Optional
- Package
- purescript-optional
- Repository
- erisco/purescript-optional
#Optional Source
newtype Optional a
Optional
is a newtype on the uncurried Church encoding of Maybe
.
Constructors
Instances
Functor Optional
Apply Optional
Applicative Optional
Alt Optional
Plus Optional
Alternative Optional
Bind Optional
Monad Optional
MonadZero Optional
Extend Optional
Invariant Optional
(Semigroup a) => Semigroup (Optional a)
(Semigroup a) => Monoid (Optional a)
(Eq a) => Eq (Optional a)
Eq1 Optional
(Ord a) => Ord (Optional a)
Ord1 Optional
(Bounded a) => Bounded (Optional a)
(Bounded a, Enum a) => Enum (Optional a)
(Show a) => Show (Optional a)
Generic (Optional a) (Sum (Constructor "Default" NoArguments) (Constructor "Use" (Argument a)))
Foldable Optional
Traversable Optional
- Modules
- Data.
Optional