quick-process
Safe HaskellNone
LanguageGHC2024

System.Process.Quick.CallSpec

Synopsis

Documentation

type FoldrConstr (l :: [Type]) a = HFoldr (Mapcar (Fun CallArgumentGen (QR a))) [QR a] l [QR a] Source #

genCallSpec :: forall (l :: [Type]). (FoldrConstr l (Maybe VarBangType), FoldrConstr l Exp, Show (HList l)) => [VerificationMethod] -> String -> HList l -> Q [Dec] Source #

gen declaration of CallSpec record with CallSpec instance

dataD' :: Quote m => Name -> [m Con] -> [m DerivClause] -> m Dec Source #

seqA :: Monad m => m [a] -> m [m a] Source #