Hoogle Search
Within LTS Haskell 24.6 (ghc-9.10.2)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
-
streamly Streamly.Prelude Types that can be enumerated as a stream. The operations in this type class are equivalent to those in the Enum type class, except that these generate a stream instead of a list. Use the functions in Streamly.Internal.Data.Stream.Enumeration module to define new instances.
-
tidal Sound.Tidal.Boot No documentation available.
-
unboxing-vector Data.Vector.Unboxing A newtype wrapper to be used with DerivingVia. Usage:
data Direction = North | South | East | West deriving Enum deriving Data.Vector.Unboxing.Unboxable via Data.Vector.Unboxing.EnumRep Int8 Bar
-
unboxing-vector Data.Vector.Unboxing No documentation available.
-
unboxing-vector Data.Vector.Unboxing.Mutable A newtype wrapper to be used with DerivingVia. Usage:
data Direction = North | South | East | West deriving Enum deriving Data.Vector.Unboxing.Unboxable via Data.Vector.Unboxing.EnumRep Int8 Bar
-
unboxing-vector Data.Vector.Unboxing.Mutable No documentation available.
-
No documentation available.
class (Buildable e, Bounded e, Enum e, Eq e, Ord e, Show e, TextParsable e) =>
EnumText ecolumnar Text.Columnar Our toolkit for enumerated types which should be defined as follows:
import Fmt import Text.Enum.Text data Foo = FOO_bar | FOO_bar_baz deriving (Bounded,Enum,Eq,Ord,Show) instance EnumText Foo instance Buildable Foo where build = buildEnumText instance TextParsable Foo where parseText = parseEnumText
With the DeriveAnyClass language extension you can list EnumText in the deriving clause, and with DerivingVia (available from GHC 8.6.1) you can derive via UsingEnumText as follows:{-# LANGUAGE DeriveAnyClass #-} {-# LANGUAGE DerivingVia #-} import Fmt import Text.Enum.Text data Foo = FOO_bar | FOO_bar_baz deriving (Bounded,Enum,EnumText,Eq,Ord,Show) deriving (Buildable,TextParsable) via UsingEnumText Foo
-
columnar Text.Columnar Configures the default implementation of renderEnumText
EnumTextConfig :: (Text -> Text) -> (Char -> Char) -> EnumTextConfigcolumnar Text.Columnar No documentation available.