Build #1 for rank2classes-1.5.5
| Package | rank2classes-1.5.5 |
|---|
| Install | InstallOk |
|---|---|
| Docs | Ok |
| Tests | NotTried |
| Time submitted | 2025-10-26 13:38:22.164259521 UTC |
|---|---|
| Compiler | ghc-9.8.4 |
| OS | linux |
| Arch | x86_64 |
| Dependencies | base-4.19.2.0, data-functor-logistic-0.0, distributive-0.6.2.1, template-haskell-2.21.0.0, transformers-0.6.1.0, base-4.19.2.0 |
| Flags | use-template-haskell |
Code Coverage
No Code Coverage was submitted for this report.
Build log
[view raw]
Resolving dependencies...
Configuring base-orphans-0.9.3...
Preprocessing library for base-orphans-0.9.3..
Building library for base-orphans-0.9.3..
[1 of 2] Compiling Data.Orphans.Prelude ( src/Data/Orphans/Prelude.hs, dist/build/Data/Orphans/Prelude.o, dist/build/Data/Orphans/Prelude.dyn_o )
[2 of 2] Compiling Data.Orphans ( src/Data/Orphans.hs, dist/build/Data/Orphans.o, dist/build/Data/Orphans.dyn_o )
Preprocessing library for base-orphans-0.9.3..
Running Haddock on library for base-orphans-0.9.3..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
[1 of 2] Compiling Data.Orphans.Prelude ( src/Data/Orphans/Prelude.hs, nothing )
[2 of 2] Compiling Data.Orphans ( src/Data/Orphans.hs, nothing )
Haddock coverage:
100% ( 1 / 1) in 'Data.Orphans'
Documentation created: dist/doc/html/base-orphans/,
dist/doc/html/base-orphans/base-orphans.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/base-orphans-0.9.3-FO1MOLOK3e83158jMAOVc9
Completed base-orphans-0.9.3
Configuring tagged-0.8.9...
Preprocessing library for tagged-0.8.9..
Building library for tagged-0.8.9..
[1 of 2] Compiling Data.Proxy.TH ( src/Data/Proxy/TH.hs, dist/build/Data/Proxy/TH.o, dist/build/Data/Proxy/TH.dyn_o )
[2 of 2] Compiling Data.Tagged ( src/Data/Tagged.hs, dist/build/Data/Tagged.o, dist/build/Data/Tagged.dyn_o )
Preprocessing library for tagged-0.8.9..
Running Haddock on library for tagged-0.8.9..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
[1 of 2] Compiling Data.Proxy.TH ( src/Data/Proxy/TH.hs, nothing )
[2 of 2] Compiling Data.Tagged ( src/Data/Tagged.hs, nothing )
Haddock coverage:
Warning: 'Proxy' is ambiguous. It is defined
* in Data.Proxy
* in Data.Proxy
You may be able to disambiguate the identifier by qualifying it or
by specifying the type/value namespace explicitly.
Defaulting to the one defined in Data.Proxy
66% ( 2 / 3) in 'Data.Proxy.TH'
Missing documentation for:
Module header
Warning: 'Tagged' is ambiguous. It is defined
* at src/Data/Tagged.hs:82:22
* at src/Data/Tagged.hs:82:1
You may be able to disambiguate the identifier by qualifying it or
by specifying the type/value namespace explicitly.
Defaulting to the one defined at src/Data/Tagged.hs:82:1
Warning: 'Proxy' is ambiguous. It is defined
* in Data.Proxy
* in Data.Proxy
You may be able to disambiguate the identifier by qualifying it or
by specifying the type/value namespace explicitly.
Defaulting to the one defined in Data.Proxy
93% ( 14 / 15) in 'Data.Tagged'
Missing documentation for:
witness (src/Data/Tagged.hs:386)
Warning: Data.Tagged: could not find link destinations for:
- Data.Tagged.Rep_Tagged
- Data.Tagged.Rep1_Tagged
Documentation created: dist/doc/html/tagged/, dist/doc/html/tagged/tagged.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/tagged-0.8.9-6aZuwRISGvIHng66Gvw0LY
Completed tagged-0.8.9
Configuring distributive-0.6.2.1...
Preprocessing library for distributive-0.6.2.1..
Building library for distributive-0.6.2.1..
[1 of 2] Compiling Data.Distributive ( src/Data/Distributive.hs, dist/build/Data/Distributive.o, dist/build/Data/Distributive.dyn_o )
src/Data/Distributive.hs:157:26: warning: [GHC-47082] [-Woperator-whitespace-ext-conflict]
The prefix use of a $ would denote an untyped splice
were the TemplateHaskell extension enabled.
Suggested fix: Add whitespace after the $.
|
157 | distribute a e = fmap ($e) a
| ^
[2 of 2] Compiling Data.Distributive.Generic ( src/Data/Distributive/Generic.hs, dist/build/Data/Distributive/Generic.o, dist/build/Data/Distributive/Generic.dyn_o )
Preprocessing library for distributive-0.6.2.1..
Running Haddock on library for distributive-0.6.2.1..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
[1 of 2] Compiling Data.Distributive ( src/Data/Distributive.hs, nothing )
src/Data/Distributive.hs:157:26: warning: [GHC-47082] [-Woperator-whitespace-ext-conflict]
The prefix use of a $ would denote an untyped splice
were the TemplateHaskell extension enabled.
Suggested fix: Add whitespace after the $.
|
157 | distribute a e = fmap ($e) a
| ^
[2 of 2] Compiling Data.Distributive.Generic ( src/Data/Distributive/Generic.hs, nothing )
Haddock coverage:
Warning: 'Representable' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
Warning: 'Identity' is ambiguous. It is defined
* in Data.Functor.Identity
* in Data.Functor.Identity
You may be able to disambiguate the identifier by qualifying it or
by specifying the type/value namespace explicitly.
Defaulting to the one defined in Data.Functor.Identity
Warning: 'Compose' is ambiguous. It is defined
* in Data.Functor.Compose
* in Data.Functor.Compose
You may be able to disambiguate the identifier by qualifying it or
by specifying the type/value namespace explicitly.
Defaulting to the one defined in Data.Functor.Compose
100% ( 4 / 4) in 'Data.Distributive'
75% ( 3 / 4) in 'Data.Distributive.Generic'
Missing documentation for:
GDistributive (src/Data/Distributive/Generic.hs:51)
Documentation created: dist/doc/html/distributive/,
dist/doc/html/distributive/distributive.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/distributive-0.6.2.1-LYGC3cC7tAvDF84yagGUZw
Completed distributive-0.6.2.1
Configuring data-functor-logistic-0.0...
Preprocessing library for data-functor-logistic-0.0..
Building library for data-functor-logistic-0.0..
[1 of 1] Compiling Data.Functor.Logistic ( Data/Functor/Logistic.hs, dist/build/Data/Functor/Logistic.o, dist/build/Data/Functor/Logistic.dyn_o )
Preprocessing library for data-functor-logistic-0.0..
Running Haddock on library for data-functor-logistic-0.0..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
[1 of 1] Compiling Data.Functor.Logistic ( Data/Functor/Logistic.hs, nothing )
Haddock coverage:
0% ( 0 / 3) in 'Data.Functor.Logistic'
Missing documentation for:
Module header
Logistic (Data/Functor/Logistic.hs:21)
setters (Data/Functor/Logistic.hs:79)
Documentation created: dist/doc/html/data-functor-logistic/,
dist/doc/html/data-functor-logistic/data-functor-logistic.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/data-functor-logistic-0.0-JrxVjs1mJPR9uLIhI2Mn2L
Completed data-functor-logistic-0.0
Downloading rank2classes-1.5.5
Downloaded rank2classes-1.5.5
Configuring rank2classes-1.5.5...
Preprocessing library for rank2classes-1.5.5..
Building library for rank2classes-1.5.5..
[1 of 2] Compiling Rank2 ( src/Rank2.hs, dist/build/Rank2.o, dist/build/Rank2.dyn_o )
src/Rank2.hs:37:1: warning: [GHC-66111] [-Wunused-imports]
The import of Data.Semigroup is redundant
except perhaps to import instances from Data.Semigroup
To import instances alone, use: import Data.Semigroup()
|
37 | import Data.Semigroup (Semigroup(..))
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/Rank2.hs:38:1: warning: [GHC-66111] [-Wunused-imports]
The import of Data.Monoid is redundant
except perhaps to import instances from Data.Monoid
To import instances alone, use: import Data.Monoid()
|
38 | import Data.Monoid (Monoid(..))
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[2 of 2] Compiling Rank2.TH ( src/Rank2/TH.hs, dist/build/Rank2/TH.o, dist/build/Rank2/TH.dyn_o )
src/Rank2/TH.hs:20:29: warning: [GHC-38856] [-Wunused-imports]
The import of liftA2
from module Control.Applicative is redundant
|
20 | import Control.Applicative (liftA2, liftA3)
| ^^^^^^
src/Rank2/TH.hs:131:8: warning: [GHC-62161] [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type TyVarBndr TH.BndrVis not matched:
PlainTV _ _
KindedTV _ _ (ForallT _ _ _)
KindedTV _ _ (ForallVisT _ _)
KindedTV _ _ (AppKindT _ _)
...
|
131 | let (KindedTV tyVar _ (AppT (AppT ArrowT _) resultKind)) = lastVar
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/Rank2/TH.hs:155:1: warning: [GHC-62161] [-Wincomplete-patterns]
Pattern match(es) are non-exhaustive
In an equation for genAp:
Patterns of type TypeQ, [Con] not matched:
_ []
_ (_:_:_)
|
155 | genAp instanceType [con] = do
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...
src/Rank2/TH.hs:161:1: warning: [GHC-62161] [-Wincomplete-patterns]
Pattern match(es) are non-exhaustive
In an equation for genLiftA2:
Patterns of type [Con] not matched:
[]
(_:_:_)
|
161 | genLiftA2 [con] = TH.funD 'Rank2.liftA2 [genLiftA2Clause False con]
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/Rank2/TH.hs:164:1: warning: [GHC-62161] [-Wincomplete-patterns]
Pattern match(es) are non-exhaustive
In an equation for genLiftA3:
Patterns of type [Con] not matched:
[]
(_:_:_)
|
164 | genLiftA3 [con] = TH.funD 'Rank2.liftA3 [genLiftA3Clause False con]
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/Rank2/TH.hs:195:1: warning: [GHC-62161] [-Wincomplete-patterns]
Pattern match(es) are non-exhaustive
In an equation for genCotraverse:
Patterns of type [Con] not matched:
[]
(_:_:_)
|
195 | genCotraverse [con] = do (constraints, clause) <- genCotraverseClause con
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...
src/Rank2/TH.hs:199:1: warning: [GHC-62161] [-Wincomplete-patterns]
Pattern match(es) are non-exhaustive
In an equation for genCotraverseTraversable:
Patterns of type [Con] not matched:
[]
(_:_:_)
|
199 | genCotraverseTraversable [con] = do (constraints, clause) <- genCotraverseTraversableClause con
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...
src/Rank2/TH.hs:203:1: warning: [GHC-62161] [-Wincomplete-patterns]
Pattern match(es) are non-exhaustive
In an equation for genDeliver:
Patterns of type TypeQ, [Con] not matched:
_ []
_ (_:_:_)
|
203 | genDeliver instanceType [con] = do
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...
src/Rank2/TH.hs:205:8: warning: [GHC-62161] [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type Type not matched:
ForallT _ _ _
ForallVisT _ _
AppKindT _ _
SigT _ _
...
|
205 | let AppT _classType rt = it
| ^^^^^^^^^^^^^^^^^^^^^^^
src/Rank2/TH.hs:224:1: warning: [GHC-62161] [-Wincomplete-patterns]
Pattern match(es) are non-exhaustive
In an equation for genFmapClause:
Patterns of type Type, Con not matched:
_ (InfixC _ _ _)
_ (GadtC [] _ _)
_ (GadtC (_:_:_) _ _)
_ (GadtC [_] _ (ForallT _ _ _))
...
|
224 | genFmapClause _ (NormalC name fieldTypes) = do
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...
src/Rank2/TH.hs:249:11: warning: [GHC-62161] [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type Type not matched:
ForallT _ _ _
ForallVisT _ _
AppKindT _ _
SigT _ _
...
|
249 | let AppT _classType t = instanceType
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/Rank2/TH.hs:254:11: warning: [GHC-62161] [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type Type not matched:
ForallT _ _ _
ForallVisT _ _
AppKindT _ _
SigT _ _
...
|
254 | let AppT _classType t = instanceType
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/Rank2/TH.hs:270:1: warning: [GHC-62161] [-Wincomplete-patterns]
Pattern match(es) are non-exhaustive
In an equation for genLiftA2Clause:
Patterns of type Bool, Con not matched:
_ (InfixC _ _ _)
_ (GadtC [] _ _)
_ (GadtC (_:_:_) _ _)
_ (GadtC [_] _ (ForallT _ _ _))
...
|
270 | genLiftA2Clause unsafely (NormalC name fieldTypes) = do
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...
src/Rank2/TH.hs:278:21: warning: [GHC-63397] [-Wname-shadowing]
This binding for y shadows the existing binding
bound at src/Rank2/TH.hs:273:4
|
278 | newField (x, y) (_, fieldType) = genLiftA2Field unsafely (varE f) fieldType (varE x) (varE y) id
| ^
src/Rank2/TH.hs:314:1: warning: [GHC-62161] [-Wincomplete-patterns]
Pattern match(es) are non-exhaustive
In an equation for genLiftA3Clause:
Patterns of type Bool, Con not matched:
_ (InfixC _ _ _)
_ (GadtC [] _ _)
_ (GadtC (_:_:_) _ _)
_ (GadtC [_] _ (ForallT _ _ _))
...
|
314 | genLiftA3Clause unsafely (NormalC name fieldTypes) = do
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...
src/Rank2/TH.hs:324:21: warning: [GHC-63397] [-Wname-shadowing]
This binding for y shadows the existing binding
bound at src/Rank2/TH.hs:317:4
|
324 | newField (x, y, z) (_, fieldType) = genLiftA3Field unsafely (varE f) fieldType (varE x) (varE y) (varE z) id
| ^
src/Rank2/TH.hs:324:24: warning: [GHC-63397] [-Wname-shadowing]
This binding for z shadows the existing binding
bound at src/Rank2/TH.hs:318:4
|
324 | newField (x, y, z) (_, fieldType) = genLiftA3Field unsafely (varE f) fieldType (varE x) (varE y) (varE z) id
| ^
src/Rank2/TH.hs:365:1: warning: [GHC-62161] [-Wincomplete-patterns]
Pattern match(es) are non-exhaustive
In an equation for genApClause:
Patterns of type Bool, Type, Con not matched:
_ _ (InfixC _ _ _)
_ _ (GadtC [] _ _)
_ _ (GadtC (_:_:_) _ _)
_ _ (GadtC [_] _ (ForallT _ _ _))
...
|
365 | genApClause unsafely _ (NormalC name fieldTypes) = do
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...
src/Rank2/TH.hs:390:11: warning: [GHC-62161] [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type Type not matched:
ForallT _ _ _
ForallVisT _ _
AppKindT _ _
SigT _ _
...
|
390 | let AppT _classType t = instanceType
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/Rank2/TH.hs:395:11: warning: [GHC-62161] [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type Type not matched:
ForallT _ _ _
ForallVisT _ _
AppKindT _ _
SigT _ _
...
|
395 | let AppT _classType t = instanceType
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/Rank2/TH.hs:413:1: warning: [GHC-62161] [-Wincomplete-patterns]
Pattern match(es) are non-exhaustive
In an equation for genPureClause:
Patterns of type Con not matched:
InfixC _ _ _
ForallC _ _ _
GadtC _ _ _
RecGadtC _ _ _
|
413 | genPureClause (NormalC name fieldTypes) = do
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...
src/Rank2/TH.hs:442:1: warning: [GHC-62161] [-Wincomplete-patterns]
Pattern match(es) are non-exhaustive
In an equation for genFoldMapClause:
Patterns of type Type, Con not matched:
_ (InfixC _ _ _)
_ (GadtC [] _ _)
_ (GadtC (_:_:_) _ _)
_ (GadtC [_] _ (ForallT _ _ _))
...
|
442 | genFoldMapClause _ (NormalC name fieldTypes) = do
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...
src/Rank2/TH.hs:468:11: warning: [GHC-62161] [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type Type not matched:
ForallT _ _ _
ForallVisT _ _
AppKindT _ _
SigT _ _
...
|
468 | let AppT _classType t = instanceType
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/Rank2/TH.hs:473:11: warning: [GHC-62161] [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type Type not matched:
ForallT _ _ _
ForallVisT _ _
AppKindT _ _
SigT _ _
...
|
473 | let AppT _classType t = instanceType
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/Rank2/TH.hs:490:1: warning: [GHC-62161] [-Wincomplete-patterns]
Pattern match(es) are non-exhaustive
In an equation for genTraverseClause:
Patterns of type Type, Con not matched:
_ (InfixC _ _ _)
_ (GadtC [] _ _)
_ (GadtC (_:_:_) _ _)
_ (GadtC [_] _ (ForallT _ _ _))
...
|
490 | genTraverseClause _ (NormalC name []) =
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...
src/Rank2/TH.hs:519:11: warning: [GHC-62161] [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type Type not matched:
ForallT _ _ _
ForallVisT _ _
AppKindT _ _
SigT _ _
...
|
519 | let AppT _classType t = instanceType
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/Rank2/TH.hs:524:11: warning: [GHC-62161] [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type Type not matched:
ForallT _ _ _
ForallVisT _ _
AppKindT _ _
SigT _ _
...
|
524 | let AppT _classType t = instanceType
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/Rank2/TH.hs:541:1: warning: [GHC-62161] [-Wincomplete-patterns]
Pattern match(es) are non-exhaustive
In an equation for genCotraverseClause:
Patterns of type Con not matched:
InfixC _ _ _
ForallC _ _ _
GadtC _ _ _
RecGadtC _ _ _
...
|
541 | genCotraverseClause (NormalC name []) = genCotraverseClause (RecC name [])
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...
src/Rank2/TH.hs:555:1: warning: [GHC-62161] [-Wincomplete-patterns]
Pattern match(es) are non-exhaustive
In an equation for genCotraverseTraversableClause:
Patterns of type Con not matched:
InfixC _ _ _
ForallC _ _ _
GadtC _ _ _
RecGadtC _ _ _
...
|
555 | genCotraverseTraversableClause (NormalC name []) = genCotraverseTraversableClause (RecC name [])
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...
src/Rank2/TH.hs:570:1: warning: [GHC-62161] [-Wincomplete-patterns]
Pattern match(es) are non-exhaustive
In an equation for genDeliverClause:
Patterns of type TypeQ, Maybe Name, Con not matched:
_ _ (InfixC _ _ _)
_ _ (ForallC _ _ _)
_ _ (GadtC _ _ _)
_ _ (RecGadtC _ _ _)
...
|
570 | genDeliverClause recType typeVar (NormalC name []) = genDeliverClause recType typeVar (RecC name [])
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...
src/Rank2/TH.hs:591:4: warning: [GHC-62161] [-Wincomplete-patterns]
Pattern match(es) are non-exhaustive
In a case alternative:
Patterns of type Type not matched:
ForallT _ _ _
ForallVisT _ _
AppKindT _ _
VarT _
...
|
591 | case fieldType of
| ^^^^^^^^^^^^^^^^^...
src/Rank2/TH.hs:609:4: warning: [GHC-62161] [-Wincomplete-patterns]
Pattern match(es) are non-exhaustive
In a case alternative:
Patterns of type Type not matched:
ForallT _ _ _
ForallVisT _ _
AppKindT _ _
VarT _
...
|
609 | case fieldType of
| ^^^^^^^^^^^^^^^^^...
Preprocessing library 'doctests' for rank2classes-1.5.5..
Building library 'doctests' for rank2classes-1.5.5..
[1 of 1] Compiling MyModule ( test/MyModule.lhs, dist/build/doctests/MyModule.o, dist/build/doctests/MyModule.dyn_o )
Preprocessing library for rank2classes-1.5.5..
Running Haddock on library for rank2classes-1.5.5..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
[1 of 2] Compiling Rank2 ( src/Rank2.hs, /tmp/ghc2215384_0/ghc_4.o, /tmp/ghc2215384_0/ghc_4.dyn_o )
src/Rank2.hs:37:1: warning: [GHC-66111] [-Wunused-imports]
The import of Data.Semigroup is redundant
except perhaps to import instances from Data.Semigroup
To import instances alone, use: import Data.Semigroup()
|
37 | import Data.Semigroup (Semigroup(..))
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/Rank2.hs:38:1: warning: [GHC-66111] [-Wunused-imports]
The import of Data.Monoid is redundant
except perhaps to import instances from Data.Monoid
To import instances alone, use: import Data.Monoid()
|
38 | import Data.Monoid (Monoid(..))
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[2 of 2] Compiling Rank2.TH ( src/Rank2/TH.hs, nothing )
src/Rank2/TH.hs:20:29: warning: [GHC-38856] [-Wunused-imports]
The import of liftA2
from module Control.Applicative is redundant
|
20 | import Control.Applicative (liftA2, liftA3)
| ^^^^^^
src/Rank2/TH.hs:278:21: warning: [GHC-63397] [-Wname-shadowing]
This binding for y shadows the existing binding
bound at src/Rank2/TH.hs:273:4
|
278 | newField (x, y) (_, fieldType) = genLiftA2Field unsafely (varE f) fieldType (varE x) (varE y) id
| ^
src/Rank2/TH.hs:324:21: warning: [GHC-63397] [-Wname-shadowing]
This binding for y shadows the existing binding
bound at src/Rank2/TH.hs:317:4
|
324 | newField (x, y, z) (_, fieldType) = genLiftA3Field unsafely (varE f) fieldType (varE x) (varE y) (varE z) id
| ^
src/Rank2/TH.hs:324:24: warning: [GHC-63397] [-Wname-shadowing]
This binding for z shadows the existing binding
bound at src/Rank2/TH.hs:318:4
|
324 | newField (x, y, z) (_, fieldType) = genLiftA3Field unsafely (varE f) fieldType (varE x) (varE y) (varE z) id
| ^
Haddock coverage:
89% ( 33 / 37) in 'Rank2'
Missing documentation for:
~> (src/Rank2.hs:87)
$ (src/Rank2.hs:89)
liftA4 (src/Rank2.hs:111)
liftA5 (src/Rank2.hs:114)
18% ( 2 / 11) in 'Rank2.TH'
Missing documentation for:
deriveAll (src/Rank2/TH.hs:37)
deriveFunctor (src/Rank2/TH.hs:43)
deriveApply (src/Rank2/TH.hs:50)
deriveApplicative (src/Rank2/TH.hs:69)
deriveFoldable (src/Rank2/TH.hs:76)
deriveTraversable (src/Rank2/TH.hs:83)
deriveDistributive (src/Rank2/TH.hs:90)
deriveDistributiveTraversable (src/Rank2/TH.hs:97)
deriveLogistic (src/Rank2/TH.hs:103)
Warning: Rank2: could not find link destinations for:
- Data.Functor.Sum.Rep_Sum
- Data.Functor.Sum.Rep1_Sum
- Data.Functor.Product.Rep_Product
- Data.Functor.Product.Rep1_Product
Documentation created: dist/doc/html/rank2classes/,
dist/doc/html/rank2classes/rank2classes.txt
Preprocessing library 'doctests' for rank2classes-1.5.5..
Running Haddock on library 'doctests' for rank2classes-1.5.5..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
[1 of 1] Compiling MyModule ( test/MyModule.lhs, nothing )
Haddock coverage:
Documentation created: dist/doc/html/rank2classes/,
dist/doc/html/rank2classes/rank2classes.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/rank2classes-1.5.5-HZCZqdjpiFFI2jVJc3DKFa
Installing internal library doctests in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/rank2classes-1.5.5-HZCZqdjpiFFI2jVJc3DKFa
Completed rank2classes-1.5.5
Test log
[view raw]
Resolving dependencies...
Error:
Internal libraries only supported with per-component builds.
Per-component builds were disabled because program coverage is enabled
In the inplace package 'rank2classes-1.5.5'