| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Generics.SOP.Sing
Documentation
case_SList :: forall {a} (xs :: [a]) r. SListI xs => r ('[] :: [a]) -> (forall (y :: a) (ys :: [a]). SListI ys => r (y ': ys)) -> r xs #
lengthSList :: forall k (xs :: [k]) proxy. SListI xs => proxy xs -> Int #
para_SList :: forall {a} (xs :: [a]) r. SListI xs => r ('[] :: [a]) -> (forall (y :: a) (ys :: [a]). SListI ys => r ys -> r (y ': ys)) -> r xs #
type SListI = All (Top :: k -> Constraint) #
Constructors
| SNil :: forall {k}. SList ('[] :: [k]) | |
| SCons :: forall {k} (xs :: [k]) (x :: k). SListI xs => SList (x ': xs) |