universum-1.0.0: Custom prelude used in Serokell
Universum.Monoid
Synopsis
module Data.List.NonEmpty
module Data.Monoid
module Data.Semigroup
maybeToMonoid :: Monoid m => Maybe m -> m Source #
Extracts Monoid value from Maybe returning mempty if Nothing.
Monoid
Maybe
mempty
Nothing
>>> maybeToMonoid (Just [1,2,3] :: Maybe [Int]) [1,2,3] >>> maybeToMonoid (Nothing :: Maybe [Int]) []
>>>
maybeToMonoid (Just [1,2,3] :: Maybe [Int])
maybeToMonoid (Nothing :: Maybe [Int])