(Infer m t, KPointed (InferOf t), KTraversable (InferOf t)) => Infer m (Compose Prune t) Source # | |
Instance detailsDefined in AST.Knot.Prune |
(KNodes a, KNodes b) => KNodes (Compose a b) Source # | |
Instance detailsDefined in AST.Combinator.Compose |
(KNodes a, KPointed a, KPointed b) => KPointed (Compose a b) Source # | |
Instance detailsDefined in AST.Combinator.Compose |
(KFunctor a, KFunctor b) => KFunctor (Compose a b) Source # | |
Instance detailsDefined in AST.Combinator.Compose |
(KApply a, KApply b) => KApply (Compose a b) Source # | |
Instance detailsDefined in AST.Combinator.Compose |
(KFoldable a, KFoldable b) => KFoldable (Compose a b) Source # | |
Instance detailsDefined in AST.Combinator.Compose |
(KTraversable a, KTraversable b) => KTraversable (Compose a b) Source # | |
Instance detailsDefined in AST.Combinator.Compose |
(ZipMatch k0, ZipMatch k1, KTraversable k0, KFunctor k1) => ZipMatch (Compose k0 k1) Source # | |
Instance detailsDefined in AST.Combinator.Compose |
Constraints (Compose a b k) Eq => Eq (Compose a b k) Source # | |
Instance detailsDefined in AST.Combinator.Compose |
Constraints (Compose a b k) Ord => Ord (Compose a b k) Source # | |
Instance detailsDefined in AST.Combinator.Compose |
Constraints (Compose a b k) Show => Show (Compose a b k) Source # | |
Instance detailsDefined in AST.Combinator.Compose |
Generic (Compose a b k) Source # | |
Instance detailsDefined in AST.Combinator.Compose |
Constraints (Compose a b k) Binary => Binary (Compose a b k) Source # | |
Instance detailsDefined in AST.Combinator.Compose |
Constraints (Compose a b k) NFData => NFData (Compose a b k) Source # | |
Instance detailsDefined in AST.Combinator.Compose |
data KWitness (Compose a b) n Source # | |
Instance detailsDefined in AST.Combinator.Compose |
type InferOf (Compose Prune t) Source # | |
Instance detailsDefined in AST.Knot.Prune |
type KNodesConstraint (Compose a b) c Source # | |
Instance detailsDefined in AST.Combinator.Compose |
type Rep (Compose a b k) Source # | |
Instance detailsDefined in AST.Combinator.Compose |