The Hsc monad: Passing an environment and diagnostic state
Constructors
Hsc (HscEnv -> Messages GhcMessage -> IO (a, Messages GhcMessage))
Instances10Monad, Functor, Applicative, MonadIO, MonadCatch, MonadMask, …
Monad HscDefined in ghc-10.0.0.20260917 · GHC.Driver.Env.TypesFunctor HscDefined in ghc-10.0.0.20260917 · GHC.Driver.Env.TypesApplicative HscDefined in ghc-10.0.0.20260917 · GHC.Driver.Env.TypesMonadIO HscDefined in ghc-10.0.0.20260917 · GHC.Driver.Env.TypesMonadCatch HscDefined in ghc-10.0.0.20260917 · GHC.Driver.Env.TypesMonadMask HscDefined in ghc-10.0.0.20260917 · GHC.Driver.Env.TypesMonadThrow HscDefined in ghc-10.0.0.20260917 · GHC.Driver.Env.TypesHasLogger HscDefined in ghc-10.0.0.20260917 · GHC.Driver.Env.TypesHasDynFlags HscDefined in ghc-10.0.0.20260917 · GHC.Driver.Env.TypesHasHscEnv HscDefined in ghc-10.0.0.20260917 · GHC.Driver.Env.Types