Safe Haskell | Safe-Inferred |
---|---|
Language | GHC2021 |
HaScalaM.Instances.Stat.Decl
Contents
Orphan instances
(g ~ SmParamClauseGroup m n p p' t' b' t pc pc', NameT tn, ParamClauseGroup m n p p' t' b' t pc pc' g) => WithParamClauseGroup m n p p' t' b' t pc pc' g (SmDef'S m n tn p p' t' b' t pc pc' g) Source # | |
Methods paramClauseGroup :: SmDef'S m n tn p p' t' b' t pc pc' g -> Maybe g Source # | |
(g ~ SmParamClauseGroup m n p p' t' b' t pc pc', NameT tn, ParamClauseGroup m n p p' t' b' t pc pc' g) => WithParamClauseGroup m n p p' t' b' t pc pc' g (SmGiven'S m n tn p p' t' b' t pc pc' g) Source # | |
Methods paramClauseGroup :: SmGiven'S m n tn p p' t' b' t pc pc' g -> Maybe g Source # | |
(NameT tn, ParamClauseGroup m n p p' t' b' t pc pc' g) => WithParamClauseGroups m n p p' t' b' t pc pc' g (SmDef'S m n tn p p' t' b' t pc pc' g) Source # | |
Methods paramClauseGroups :: SmDef'S m n tn p p' t' b' t pc pc' g -> [g] Source # | |
(NameT' t'n, ParamClauseT' m n p' t' b' pc') => Type'Def m n t'n p' t' b' pc' (SmType'S m n t'n p' t' b' pc') Source # | |
(NameT' t'n, ParamClauseT' m n p' t' b' pc') => WithT'ParamClause m n p' t' b' pc' (SmType'S m n t'n p' t' b' pc') Source # | |
Methods t'paramClause :: SmType'S m n t'n p' t' b' pc' -> pc' Source # | |
(g ~ SmParamClauseGroup m n p p' t' b' t pc pc', NameT tn, ParamClauseGroup m n p p' t' b' t pc pc' g) => WithParamClauses m n p t' t pc (SmDef'S m n tn p p' t' b' t pc pc' g) Source # | |
Methods paramClauses :: SmDef'S m n tn p p' t' b' t pc pc' g -> [pc] Source # | |
(g ~ SmParamClauseGroup m n p p' t' b' t pc pc', NameT tn, ParamClauseGroup m n p p' t' b' t pc pc' g) => WithParamClauses m n p t' t pc (SmGiven'S m n tn p p' t' b' t pc pc' g) Source # | |
Methods paramClauses :: SmGiven'S m n tn p p' t' b' t pc pc' g -> [pc] Source # | |
(Mod m, Pat p, Type' t') => Tree (SmVal'S m p t' :: Type) Source # | |
(Mod m, Pat p, Type' t') => Tree (SmVar'S m p t' :: Type) Source # | |
(Mod m, Pat p, Type' t') => WithMods m (SmVal'S m p t') Source # | |
(Mod m, Pat p, Type' t') => WithMods m (SmVar'S m p t') Source # | |
(Mod m, Pat p, Type' t') => Decl (SmVal'S m p t' :: Type) Source # | |
(Mod m, Pat p, Type' t') => Decl (SmVar'S m p t' :: Type) Source # | |
(Mod m, Pat p, Type' t') => WithDeclTpe t' (SmVal'S m p t') Source # | |
(Mod m, Pat p, Type' t') => WithDeclTpe t' (SmVar'S m p t') Source # | |
(NameT' t'n, ParamClauseT' m n p' t' b' pc') => Member t'n (SmType'S m n t'n p' t' b' pc') Source # | |
(NameT' t'n, ParamClauseT' m n p' t' b' pc') => Tree (SmType'S m n t'n p' t' b' pc' :: Type) Source # | |
(NameT' t'n, ParamClauseT' m n p' t' b' pc') => WithMods m (SmType'S m n t'n p' t' b' pc') Source # | |
(NameT' t'n, ParamClauseT' m n p' t' b' pc') => Decl (SmType'S m n t'n p' t' b' pc' :: Type) Source # | |
(NameT' t'n, ParamClauseT' m n p' t' b' pc') => MemberT' t'n (SmType'S m n t'n p' t' b' pc') Source # | |
(NameT tn, ParamClauseGroup m n p p' t' b' t pc pc' g) => Member tn (SmDef'S m n tn p p' t' b' t pc pc' g) Source # | |
(NameT tn, ParamClauseGroup m n p p' t' b' t pc pc' g) => Member tn (SmGiven'S m n tn p p' t' b' t pc pc' g) Source # | |
(NameT tn, ParamClauseGroup m n p p' t' b' t pc pc' g) => Tree (SmDef'S m n tn p p' t' b' t pc pc' g :: Type) Source # | |
(NameT tn, ParamClauseGroup m n p p' t' b' t pc pc' g) => Tree (SmGiven'S m n tn p p' t' b' t pc pc' g :: Type) Source # | |
(NameT tn, ParamClauseGroup m n p p' t' b' t pc pc' g) => WithMods m (SmDef'S m n tn p p' t' b' t pc pc' g) Source # | |
(NameT tn, ParamClauseGroup m n p p' t' b' t pc pc' g) => WithMods m (SmGiven'S m n tn p p' t' b' t pc pc' g) Source # | |
(NameT tn, ParamClauseGroup m n p p' t' b' t pc pc' g) => Decl (SmDef'S m n tn p p' t' b' t pc pc' g :: Type) Source # | |
(NameT tn, ParamClauseGroup m n p p' t' b' t pc pc' g) => Decl (SmGiven'S m n tn p p' t' b' t pc pc' g :: Type) Source # | |
(NameT tn, ParamClauseGroup m n p p' t' b' t pc pc' g) => MemberT tn (SmDef'S m n tn p p' t' b' t pc pc' g) Source # | |
(NameT tn, ParamClauseGroup m n p p' t' b' t pc pc' g) => MemberT tn (SmGiven'S m n tn p p' t' b' t pc pc' g) Source # | |
(NameT tn, ParamClauseGroup m n p p' t' b' t pc pc' g) => WithDeclTpe t' (SmDef'S m n tn p p' t' b' t pc pc' g) Source # | |
(NameT tn, ParamClauseGroup m n p p' t' b' t pc pc' g) => WithDeclTpe t' (SmGiven'S m n tn p p' t' b' t pc pc' g) Source # | |