Safe Haskell | None |
---|---|
Language | Haskell2010 |
Synopsis
- data SomeData repr a = forall able.(Derivable (Data able repr), Typeable able) => SomeData (Data able repr a)
- data family Data (able :: ReprKind -> Constraint) :: ReprKind -> ReprKind
- pattern Data :: Typeable able => Data able repr a -> SomeData repr a
- unSomeData :: forall able repr a. Typeable able => SomeData repr a -> Maybe (Data able repr a)
Type SomeData
Instances
Type Data
data family Data (able :: ReprKind -> Constraint) :: ReprKind -> ReprKind infixr 4 Source #