witness-0.7: values that witness types
Safe HaskellNone
LanguageGHC2021

Data.Type.Witness.General.HetConstraint

Documentation

data HetConstraintWitness (c :: k1 -> Constraint) (t :: k2) where Source #

Constructors

MkHetConstraintWitness :: forall k1 (c :: k1 -> Constraint) (t1 :: k1). c t1 => HetConstraintWitness c t1 

class HetConstraint (c :: k1 -> Constraint) (t :: k2) where Source #

Instances

Instances details
c t => HetConstraint (c :: k -> Constraint) (t :: k) Source # 
Instance details

Defined in Data.Type.Witness.General.HetConstraint