ghc-exactprint-1.3.0: src/Language/Haskell/GHC/ExactPrint/Orphans.hs
{-# OPTIONS_GHC -fno-warn-orphans #-}
module Language.Haskell.GHC.ExactPrint.Orphans where
import GHC hiding (EpaComment)
-- ---------------------------------------------------------------------
-- Orphan Monoid instances. See https://gitlab.haskell.org/ghc/ghc/-/issues/20372
instance Semigroup AnnPragma where
(<>) = error "unimplemented"
instance Monoid AnnPragma where
mempty = error "meaningless"
instance Semigroup EpAnnImportDecl where
(<>) = error "unimplemented"
instance Monoid EpAnnImportDecl where
mempty = error "meaningless"
instance Semigroup HsRuleAnn where
(<>) = error "unimplemented"
instance Monoid HsRuleAnn where
mempty = error "meaningless"
instance Semigroup AnnSig where
(<>) = error "unimplemented"
instance Monoid AnnSig where
mempty = error "meaningless"
instance Semigroup GrhsAnn where
(<>) = error "unimplemented"
instance Monoid GrhsAnn where
mempty = error "meaningless"
instance Semigroup EpAnnUnboundVar where
(<>) = error "unimplemented"
instance Monoid EpAnnUnboundVar where
mempty = error "meaningless"
instance Semigroup NoEpAnns where
(<>) = error "unimplemented"
instance Monoid NoEpAnns where
mempty = error "meaningless"
instance Semigroup AnnParen where
(<>) = error "unimplemented"
instance Monoid AnnParen where
mempty = error "meaningless"
instance Semigroup AnnExplicitSum where
(<>) = error "unimplemented"
instance Monoid AnnExplicitSum where
mempty = error "meaningless"
instance Semigroup EpAnnHsCase where
(<>) = error "unimplemented"
instance Monoid EpAnnHsCase where
mempty = error "meaningless"
instance Semigroup AnnsIf where
(<>) = error "unimplemented"
instance Monoid AnnsIf where
mempty = error "meaningless"
instance Semigroup AnnsLet where
(<>) = error "unimplemented"
instance Monoid AnnsLet where
mempty = error "meaningless"
instance Semigroup AnnProjection where
(<>) = error "unimplemented"
instance Monoid AnnProjection where
mempty = error "meaningless"
instance Semigroup AnnFieldLabel where
(<>) = error "unimplemented"
instance Monoid AnnFieldLabel where
mempty = error "meaningless"
instance Semigroup EpaLocation where
(<>) = error "unimplemented"
instance Monoid EpaLocation where
mempty = error "meaningless"
instance Semigroup AddEpAnn where
(<>) = error "unimplemented"
instance Monoid AddEpAnn where
mempty = error "meaningless"
instance Semigroup TrailingAnn where
(<>) = error "unimplemented"
instance Monoid TrailingAnn where
mempty = error "meaningless"
instance Semigroup AnnContext where
(<>) = error "unimplemented"
instance Monoid AnnContext where
mempty = AnnContext Nothing [] []
instance Semigroup EpAnnSumPat where
(<>) = error "unimplemented"
instance Monoid EpAnnSumPat where
mempty = error "meaningless"
instance Semigroup AnnsModule where
(<>) = error "unimplemented"
instance Monoid AnnsModule where
mempty = error "meaningless"