name: deriving-trans version: 0.1.0.0 synopsis: Derive transformer type classes with DerivingVia description: MonadTrans is a prime example of a type class, that is not derivable with GeneralizedNewtypeDeriving. A simple way to still derive such an instance is by using DerivingVia. license: BSD3 license-file: LICENSE author: Felix Springer maintainer: felixspringer149@gmail.com homepage: https://github.com/jumper149/deriving-trans bug-reports: https://github.com/jumper149/deriving-trans/issues category: Control build-type: Simple extra-source-files: CHANGELOG.md cabal-version: >= 1.10 library exposed-modules: Control.Monad.Trans.Deriving --other-modules: build-depends: base >= 4.5 && < 5 , lifted-base >= 0.2.3.2 && < 0.2.4 , monad-control >= 1.0.2.0 && < 1.1 , mtl >= 2.2.2 && < 2.3 , transformers >= 0.5.6.2 && < 0.5.7 , transformers-base >= 0.4.5.2 && < 0.5 hs-source-dirs: src default-language: Haskell2010 default-extensions: BangPatterns ConstraintKinds DataKinds DeriveFoldable DeriveFunctor DeriveGeneric DeriveTraversable DerivingStrategies DerivingVia EmptyDataDeriving FlexibleContexts FlexibleInstances FunctionalDependencies GeneralizedNewtypeDeriving MultiParamTypeClasses NamedFieldPuns OverloadedStrings RankNTypes StandaloneDeriving TypeApplications TypeFamilies ghc-options: -Wall