Modulerelude-1.2.0.0Haskell2010
Relude.Extra
SPDX-License-Identifier : MIT Maintainer : Kowainik xrom.xkov@gmail.com Stability : Stable Portability : Portable
This module exports all extra-related stuff. The extra modules are not exported by default, but you can easily bring them to every module in your package by modifying your Prelude file.
- Packagerelude-1.2.0.0
- Exports0
- LanguageHaskell2010
- LicenceMIT
- SourceExtra.hs
module Relude.Extra.Bifunctor
Additional combinators for Relude.Bifunctor.
module Relude.Extra.CallStack
Useful functions to extract information from Relude.CallStack.
module Relude.Extra.Enum
Extra utilities for types that implement Relude.Bounded and Relude.Enum
constraints.
module Relude.Extra.Foldable
Extra folds for instances of the Relude.Foldable typeclass.
Currently, just a short-circuitable left fold foldlSC.
module Relude.Extra.Foldable1
Foldable1 is a typeclass like Relude.Foldable but for non-empty structures.
For example, Relude.NonEmpty, Relude.Identity.
Foldable1 has all type-safe and total methods like head1, maximum1 in contradiction with Foldable.
module Relude.Extra.Group
Grouping functions, polymorphic on return Map type.
module Relude.Extra.Lens
Minimal implementation of lens package required for basic usage.
module Relude.Extra.Map
The typeclass for Map-like data structures.
module Relude.Extra.Newtype
Generic functions that automatically work for any newtype.
module Relude.Extra.Tuple
Functions for working with tuples.
module Relude.Extra.Type
Functions for inspecting and working with types.