Type-level join, of kind (k -> k -> k') -> k -> k'.
Moduleone-liner-2.1Haskell2010
Generics.OneLiner.Internal.Unary
- 11 types
- 2 classes
- 11 values
- Packageone-liner-2.1
- Exports24
- LanguageHaskell2010
- LicenceBSD-3-Clause
- SourceUnary.hs
Constraint-level duplicate, of kind (k -> Constraint) -> k -> k -> Constraint.
type
type Constraints1 (t :: Type -> Type) (c :: (Type -> Type) -> Constraint) = Constraints1 t t (D c)type
type Constraints01 (t :: Type -> Type) (c0 :: Type -> Constraint) (c1 :: (Type -> Type) -> Constraint) = Constraints01 t t (D c0) (D c1)type
type Constraints' (t :: Type -> Type) (c :: Type -> Constraint) (c1 :: (Type -> Type) -> Constraint) = Constraints' t t (D c) (D c1)Instances1AnyType
AnyType aDefined in one-liner-2.1 · Generics.OneLiner.Internal.Unary