Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Tidying up Core
Documentation
TidyOpts | |
|
data UnfoldingExposure Source #
ExposeNone | Don't expose unfoldings |
ExposeSome | Only expose required unfoldings |
ExposeAll | Expose all unfoldings |
Instances
Show UnfoldingExposure Source # | |
Defined in GHC.Iface.Tidy showsPrec :: Int -> UnfoldingExposure -> ShowS # show :: UnfoldingExposure -> String # showList :: [UnfoldingExposure] -> ShowS # | |
Eq UnfoldingExposure Source # | |
Defined in GHC.Iface.Tidy (==) :: UnfoldingExposure -> UnfoldingExposure -> Bool # (/=) :: UnfoldingExposure -> UnfoldingExposure -> Bool # | |
Ord UnfoldingExposure Source # | |
Defined in GHC.Iface.Tidy compare :: UnfoldingExposure -> UnfoldingExposure -> Ordering # (<) :: UnfoldingExposure -> UnfoldingExposure -> Bool # (<=) :: UnfoldingExposure -> UnfoldingExposure -> Bool # (>) :: UnfoldingExposure -> UnfoldingExposure -> Bool # (>=) :: UnfoldingExposure -> UnfoldingExposure -> Bool # max :: UnfoldingExposure -> UnfoldingExposure -> UnfoldingExposure # min :: UnfoldingExposure -> UnfoldingExposure -> UnfoldingExposure # |
tidyProgram :: TidyOpts -> ModGuts -> IO (CgGuts, ModDetails) Source #
mkBootModDetailsTc :: Logger -> TcGblEnv -> IO ModDetails Source #