type Sing Source # | |
Instance detailsDefined in Data.Semigroup.Singletons.Internal |
type Sing Source # | |
Instance detailsDefined in Data.Semigroup.Singletons.Internal |
type Sing Source # | |
Instance detailsDefined in Data.Singletons.Base.Instances |
type Sing Source # | |
Instance detailsDefined in Data.Singletons.Base.Instances |
type Sing Source # | |
Instance detailsDefined in Data.Singletons.Base.TypeError |
type Sing Source # | |
Instance detailsDefined in GHC.TypeLits.Singletons.Internal |
type Sing Source # | |
Instance detailsDefined in Data.Singletons.Base.Instances |
type Sing Source # | |
Instance detailsDefined in Data.Singletons.Base.Instances |
type Sing Source # | |
Instance detailsDefined in GHC.TypeLits.Singletons.Internal |
type Sing Source # | |
Instance detailsDefined in GHC.TypeLits.Singletons.Internal |
type Sing Source # | |
Instance detailsDefined in Data.Singletons.Base.Instances |
type Sing Source # | |
Instance detailsDefined in Data.Monoid.Singletons |
type Sing Source # | |
Instance detailsDefined in Data.Monoid.Singletons |
type Sing Source # | |
Instance detailsDefined in Data.Ord.Singletons |
type Sing Source # | |
Instance detailsDefined in Data.Semigroup.Singletons.Internal |
type Sing Source # | |
Instance detailsDefined in Data.Semigroup.Singletons.Internal |
type Sing Source # | |
Instance detailsDefined in Data.Semigroup.Singletons.Internal |
type Sing Source # | |
Instance detailsDefined in Data.Semigroup.Singletons.Internal |
type Sing Source # | |
Instance detailsDefined in Data.Semigroup.Singletons.Internal |
type Sing Source # | |
Instance detailsDefined in Data.Semigroup.Singletons.Internal |
type Sing Source # | |
Instance detailsDefined in Data.Semigroup.Singletons.Internal |
type Sing Source # | |
Instance detailsDefined in Data.Semigroup.Singletons.Internal |
type Sing Source # | |
Instance detailsDefined in Data.Singletons.Base.Instances |
type Sing Source # | |
Instance detailsDefined in Data.Singletons.Base.Instances |
type Sing Source # | A choice of singleton for the kind TYPE rep (for some RuntimeRep
rep ), an instantiation of which is the famous kind Type . Conceivably, one could generalize this instance to `Sing @k` for
any kind k , and remove all other Sing instances. We don't adopt this
design, however, since it is far more convenient in practice to work with
explicit singleton values than TypeRep s (for instance, TypeRep s are
more difficult to pattern match on, and require extra runtime checks). We cannot produce explicit singleton values for everything in TYPE rep ,
however, since it is an open kind, so we reach for TypeRep in this one
particular case. |
Instance detailsDefined in Data.Singletons.Base.TypeRepTYPE |
type Sing Source # | |
Instance detailsDefined in Data.Singletons.Base.Instances |
type Sing Source # | |
Instance detailsDefined in Data.Singletons.Base.Instances |
type Sing Source # | |
Instance detailsDefined in Data.Proxy.Singletons |
type Sing Source # | |
Instance detailsDefined in Data.Semigroup.Singletons |
type Sing | |
Instance detailsDefined in Data.Singletons type Sing = SWrappedSing :: WrappedSing a -> Type |
type Sing | |
Instance detailsDefined in Data.Singletons type Sing = SLambda :: (k1 ~> k2) -> Type |
type Sing Source # | |
Instance detailsDefined in Data.Singletons.Base.Instances |
type Sing Source # | |
Instance detailsDefined in Data.Functor.Const.Singletons |
type Sing Source # | |
Instance detailsDefined in Data.Singletons.Base.Instances |
type Sing Source # | |
Instance detailsDefined in Data.Functor.Product.Singletons |
type Sing Source # | |
Instance detailsDefined in Data.Functor.Sum.Singletons |
type Sing Source # | |
Instance detailsDefined in Data.Singletons.Base.Instances |
type Sing Source # | |
Instance detailsDefined in Data.Functor.Compose.Singletons |
type Sing Source # | |
Instance detailsDefined in Data.Singletons.Base.Instances |
type Sing Source # | |
Instance detailsDefined in Data.Singletons.Base.Instances |
type Sing Source # | |
Instance detailsDefined in Data.Singletons.Base.Instances |