[all reports]
Package |
union-color-0.1.4.0 |
Install |
InstallOk |
Docs |
Ok |
Tests |
Ok |
Time submitted |
2025-07-11 05:15:41.918058998 UTC
|
Compiler |
ghc-9.8.4 |
OS |
linux |
Arch |
x86_64 |
Dependencies |
base-4.19.2.0 |
Flags |
none
|
Code Coverage
expressions | 100% (0/0) |
boolean | guards | 100% (0/0) |
conditions | 100% (0/0) |
qualifiers | 100% (0/0) |
alternatives | 100% (0/0) |
local declarations | 100% (0/0) |
top-level declarations | 100% (0/0) |
Build log
[view raw]
Resolving dependencies...
Downloading union-color-0.1.4.0
Downloaded union-color-0.1.4.0
Configuring union-color-0.1.4.0...
Preprocessing library for union-color-0.1.4.0..
Building library for union-color-0.1.4.0..
[1 of 4] Compiling Data.Color.Internal ( src/Data/Color/Internal.hs, dist/build/Data/Color/Internal.o, dist/build/Data/Color/Internal.dyn_o )
src/Data/Color/Internal.hs:179:21: warning: [GHC-62161] [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type [Word16] not matched:
[]
[_]
[_, _]
(_:_:_:_:_)
|
179 | let [r', g', b'] = cDoubleToWord16 <$> [r, g, b] in (r', g', b')
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/Data/Color/Internal.hs:202:21: warning: [GHC-62161] [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type [Word32] not matched:
[]
[_]
[_, _]
(_:_:_:_:_)
|
202 | let [r', g', b'] = cDoubleToWord32 <$> [r, g, b] in (r', g', b')
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/Data/Color/Internal.hs:232:21: warning: [GHC-62161] [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type [Int32] not matched:
[]
[_]
[_, _]
(_:_:_:_:_)
|
232 | let [r', g', b'] = cDoubleToInt32 <$> [r, g, b] in (r', g', b')
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/Data/Color/Internal.hs:242:21: warning: [GHC-62161] [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type [d] not matched:
[]
[_]
[_, _]
(_:_:_:_:_)
|
242 | let [r', g', b'] = word8ToCDouble <$> [r, g, b] in (r', g', b')
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/Data/Color/Internal.hs:244:21: warning: [GHC-62161] [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type [d] not matched:
[]
[_]
[_, _]
(_:_:_:_:_)
|
244 | let [r', g', b'] = word16ToCDouble <$> [r, g, b] in (r', g', b')
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/Data/Color/Internal.hs:246:21: warning: [GHC-62161] [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type [d] not matched:
[]
[_]
[_, _]
(_:_:_:_:_)
|
246 | let [r', g', b'] = word32ToCDouble <$> [r, g, b] in (r', g', b')
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/Data/Color/Internal.hs:248:21: warning: [GHC-62161] [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type [d] not matched:
[]
[_]
[_, _]
(_:_:_:_:_)
|
248 | let [r', g', b'] = int32ToCDouble <$> [r, g, b] in (r', g', b')
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/Data/Color/Internal.hs:263:23: warning: [GHC-62161] [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type [d'] not matched:
[]
[_]
[_, _]
(_:_:_:_:_)
|
263 | where [r', g', b'] = realToFrac <$> [r, g, b]
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/Data/Color/Internal.hs:295:23: warning: [GHC-62161] [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type [Word8] not matched:
[]
[_]
[_, _]
[_, _, _]
...
|
295 | where [r', g', b', a'] = cDoubleToWord8 <$> [r, g, b, a]
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/Data/Color/Internal.hs:297:23: warning: [GHC-62161] [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type [Word8] not matched:
[]
[_]
[_, _]
[_, _, _]
...
|
297 | where [r', g', b', a'] = unPremultipliedWord8 (r, g, b, a)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/Data/Color/Internal.hs:303:23: warning: [GHC-62161] [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type [Word16] not matched:
[]
[_]
[_, _]
[_, _, _]
...
|
303 | where [r', g', b', a'] = unPremultipliedWord16 (r, g, b, a)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/Data/Color/Internal.hs:305:23: warning: [GHC-62161] [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type [Word8] not matched:
[]
[_]
[_, _]
[_, _, _]
...
|
305 | where [r', g', b', a'] =
| ^^^^^^^^^^^^^^^^^^...
src/Data/Color/Internal.hs:329:21: warning: [GHC-62161] [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type [Word16] not matched:
[]
[_]
[_, _]
[_, _, _]
...
|
329 | let [r', g', b', a'] = cDoubleToWord16 <$> [r, g, b, a] in (r', g', b', a')
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/Data/Color/Internal.hs:333:23: warning: [GHC-62161] [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type [Word16] not matched:
[]
[_]
[_, _]
[_, _, _]
...
|
333 | where [r', g', b', a'] =
| ^^^^^^^^^^^^^^^^^^...
src/Data/Color/Internal.hs:336:23: warning: [GHC-62161] [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type [Word16] not matched:
[]
[_]
[_, _]
[_, _, _]
...
|
336 | where [r', g', b', a'] = unPremultipliedWord16 (r, g, b, a)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/Data/Color/Internal.hs:338:23: warning: [GHC-62161] [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type [Word16] not matched:
[]
[_]
[_, _]
[_, _, _]
...
|
338 | where [r', g', b', a'] =
| ^^^^^^^^^^^^^^^^^^...
src/Data/Color/Internal.hs:369:17: warning: [GHC-62161] [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type [Word32] not matched:
[]
[_]
[_, _]
[_, _, _]
...
|
369 | [r', g', b', a'] = cDoubleToWord32 <$> [r, g, b, a] in
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/Data/Color/Internal.hs:376:23: warning: [GHC-62161] [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type [Word32] not matched:
[]
[_]
[_, _]
[_, _, _]
...
|
376 | where [r', g', b', a'] =
| ^^^^^^^^^^^^^^^^^^...
src/Data/Color/Internal.hs:381:23: warning: [GHC-62161] [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type [Word32] not matched:
[]
[_]
[_, _]
[_, _, _]
...
|
381 | where [r', g', b', a'] =
| ^^^^^^^^^^^^^^^^^^...
src/Data/Color/Internal.hs:384:23: warning: [GHC-62161] [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type [Word32] not matched:
[]
[_]
[_, _]
[_, _, _]
...
|
384 | where [r', g', b', a'] =
| ^^^^^^^^^^^^^^^^^^...
src/Data/Color/Internal.hs:420:17: warning: [GHC-62161] [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type [Int32] not matched:
[]
[_]
[_, _]
[_, _, _]
...
|
420 | [r', g', b', a'] = cDoubleToInt32 <$> [r, g, b, a] in
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/Data/Color/Internal.hs:431:23: warning: [GHC-62161] [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type [Int32] not matched:
[]
[_]
[_, _]
[_, _, _]
...
|
431 | where [r', g', b', a'] =
| ^^^^^^^^^^^^^^^^^^...
src/Data/Color/Internal.hs:438:23: warning: [GHC-62161] [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type [Int32] not matched:
[]
[_]
[_, _]
[_, _, _]
...
|
438 | where [r', g', b', a'] =
| ^^^^^^^^^^^^^^^^^^...
src/Data/Color/Internal.hs:441:23: warning: [GHC-62161] [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type [Int32] not matched:
[]
[_]
[_, _]
[_, _, _]
...
|
441 | where [r', g', b', a'] =
| ^^^^^^^^^^^^^^^^^^...
src/Data/Color/Internal.hs:452:23: warning: [GHC-62161] [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type [d] not matched:
[]
[_]
[_, _]
[_, _, _]
...
|
452 | where [r', g', b', a'] = word8ToCDouble <$> [r, g, b, a]
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/Data/Color/Internal.hs:454:23: warning: [GHC-62161] [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type [d] not matched:
[]
[_]
[_, _]
[_, _, _]
...
|
454 | where [r', g', b', a'] = word16ToCDouble <$> [r, g, b, a]
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/Data/Color/Internal.hs:456:23: warning: [GHC-62161] [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type [d] not matched:
[]
[_]
[_, _]
[_, _, _]
...
|
456 | where [r', g', b', a'] = word32ToCDouble <$> [r, g, b, a]
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/Data/Color/Internal.hs:458:23: warning: [GHC-62161] [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type [d] not matched:
[]
[_]
[_, _]
[_, _, _]
...
|
458 | where [r', g', b', a'] = int32ToCDouble <$> [r, g, b, a]
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/Data/Color/Internal.hs:461:23: warning: [GHC-62161] [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type [d] not matched:
[]
[_]
[_, _]
[_, _, _]
...
|
461 | where [r', g', b', a'] =
| ^^^^^^^^^^^^^^^^^^...
src/Data/Color/Internal.hs:464:23: warning: [GHC-62161] [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type [d] not matched:
[]
[_]
[_, _]
[_, _, _]
...
|
464 | where [r', g', b', a'] =
| ^^^^^^^^^^^^^^^^^^...
src/Data/Color/Internal.hs:467:23: warning: [GHC-62161] [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type [d] not matched:
[]
[_]
[_, _]
[_, _, _]
...
|
467 | where [r', g', b', a'] = unPremultipliedDouble (r, g, b, a)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/Data/Color/Internal.hs:483:23: warning: [GHC-62161] [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type [Word8] not matched:
[]
[_]
[_, _]
[_, _, _]
...
|
483 | where [r', g', b', a'] = unPremultipliedWord8 (r, g, b, a)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/Data/Color/Internal.hs:485:23: warning: [GHC-62161] [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type [Word16] not matched:
[]
[_]
[_, _]
[_, _, _]
...
|
485 | where [r', g', b', a'] = unPremultipliedWord16 (r, g, b, a)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/Data/Color/Internal.hs:487:23: warning: [GHC-62161] [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type [d] not matched:
[]
[_]
[_, _]
[_, _, _]
...
|
487 | where [r', g', b', a'] = unPremultipliedDouble (r, g, b, a)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/Data/Color/Internal.hs:503:23: warning: [GHC-62161] [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type [d'] not matched:
[]
[_]
[_, _]
[_, _, _]
...
|
503 | where [r', g', b', a'] = realToFrac <$> [r, g, b, a]
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/Data/Color/Internal.hs:507:23: warning: [GHC-62161] [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type [d'] not matched:
[]
[_]
[_, _]
[_, _, _]
...
|
507 | where [r', g', b', a'] = realToFrac <$> [r, g, b, a]
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/Data/Color/Internal.hs:557:9: warning: [GHC-62161] [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type [Word8] not matched:
[]
[_]
[_, _]
[_, _, _]
...
|
557 | [r', g', b', a'] = fromIntegral <$> [
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...
src/Data/Color/Internal.hs:590:9: warning: [GHC-62161] [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type [Word16] not matched:
[]
[_]
[_, _]
[_, _, _]
...
|
590 | [r', g', b', a'] = fromIntegral <$> [
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...
[2 of 4] Compiling Data.Color.Internal.GrayScale ( src/Data/Color/Internal/GrayScale.hs, dist/build/Data/Color/Internal/GrayScale.o, dist/build/Data/Color/Internal/GrayScale.dyn_o )
[3 of 4] Compiling Data.Color ( src/Data/Color.hs, dist/build/Data/Color.o, dist/build/Data/Color.dyn_o )
[4 of 4] Compiling Paths_union_color ( dist/build/autogen/Paths_union_color.hs, dist/build/Paths_union_color.o, dist/build/Paths_union_color.dyn_o )
Preprocessing library for union-color-0.1.4.0..
Running Haddock on library for union-color-0.1.4.0..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
[1 of 4] Compiling Data.Color.Internal ( src/Data/Color/Internal.hs, nothing )
src/Data/Color/Internal.hs:179:21: warning: [GHC-62161] [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type [Word16] not matched:
[]
[_]
[_, _]
(_:_:_:_:_)
|
179 | let [r', g', b'] = cDoubleToWord16 <$> [r, g, b] in (r', g', b')
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/Data/Color/Internal.hs:202:21: warning: [GHC-62161] [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type [Word32] not matched:
[]
[_]
[_, _]
(_:_:_:_:_)
|
202 | let [r', g', b'] = cDoubleToWord32 <$> [r, g, b] in (r', g', b')
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/Data/Color/Internal.hs:232:21: warning: [GHC-62161] [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type [Int32] not matched:
[]
[_]
[_, _]
(_:_:_:_:_)
|
232 | let [r', g', b'] = cDoubleToInt32 <$> [r, g, b] in (r', g', b')
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/Data/Color/Internal.hs:242:21: warning: [GHC-62161] [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type [d] not matched:
[]
[_]
[_, _]
(_:_:_:_:_)
|
242 | let [r', g', b'] = word8ToCDouble <$> [r, g, b] in (r', g', b')
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/Data/Color/Internal.hs:244:21: warning: [GHC-62161] [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type [d] not matched:
[]
[_]
[_, _]
(_:_:_:_:_)
|
244 | let [r', g', b'] = word16ToCDouble <$> [r, g, b] in (r', g', b')
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/Data/Color/Internal.hs:246:21: warning: [GHC-62161] [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type [d] not matched:
[]
[_]
[_, _]
(_:_:_:_:_)
|
246 | let [r', g', b'] = word32ToCDouble <$> [r, g, b] in (r', g', b')
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/Data/Color/Internal.hs:248:21: warning: [GHC-62161] [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type [d] not matched:
[]
[_]
[_, _]
(_:_:_:_:_)
|
248 | let [r', g', b'] = int32ToCDouble <$> [r, g, b] in (r', g', b')
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/Data/Color/Internal.hs:263:23: warning: [GHC-62161] [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type [d'] not matched:
[]
[_]
[_, _]
(_:_:_:_:_)
|
263 | where [r', g', b'] = realToFrac <$> [r, g, b]
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/Data/Color/Internal.hs:295:23: warning: [GHC-62161] [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type [Word8] not matched:
[]
[_]
[_, _]
[_, _, _]
...
|
295 | where [r', g', b', a'] = cDoubleToWord8 <$> [r, g, b, a]
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/Data/Color/Internal.hs:297:23: warning: [GHC-62161] [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type [Word8] not matched:
[]
[_]
[_, _]
[_, _, _]
...
|
297 | where [r', g', b', a'] = unPremultipliedWord8 (r, g, b, a)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/Data/Color/Internal.hs:303:23: warning: [GHC-62161] [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type [Word16] not matched:
[]
[_]
[_, _]
[_, _, _]
...
|
303 | where [r', g', b', a'] = unPremultipliedWord16 (r, g, b, a)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/Data/Color/Internal.hs:305:23: warning: [GHC-62161] [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type [Word8] not matched:
[]
[_]
[_, _]
[_, _, _]
...
|
305 | where [r', g', b', a'] =
| ^^^^^^^^^^^^^^^^^^...
src/Data/Color/Internal.hs:329:21: warning: [GHC-62161] [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type [Word16] not matched:
[]
[_]
[_, _]
[_, _, _]
...
|
329 | let [r', g', b', a'] = cDoubleToWord16 <$> [r, g, b, a] in (r', g', b', a')
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/Data/Color/Internal.hs:333:23: warning: [GHC-62161] [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type [Word16] not matched:
[]
[_]
[_, _]
[_, _, _]
...
|
333 | where [r', g', b', a'] =
| ^^^^^^^^^^^^^^^^^^...
src/Data/Color/Internal.hs:336:23: warning: [GHC-62161] [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type [Word16] not matched:
[]
[_]
[_, _]
[_, _, _]
...
|
336 | where [r', g', b', a'] = unPremultipliedWord16 (r, g, b, a)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/Data/Color/Internal.hs:338:23: warning: [GHC-62161] [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type [Word16] not matched:
[]
[_]
[_, _]
[_, _, _]
...
|
338 | where [r', g', b', a'] =
| ^^^^^^^^^^^^^^^^^^...
src/Data/Color/Internal.hs:369:17: warning: [GHC-62161] [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type [Word32] not matched:
[]
[_]
[_, _]
[_, _, _]
...
|
369 | [r', g', b', a'] = cDoubleToWord32 <$> [r, g, b, a] in
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/Data/Color/Internal.hs:376:23: warning: [GHC-62161] [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type [Word32] not matched:
[]
[_]
[_, _]
[_, _, _]
...
|
376 | where [r', g', b', a'] =
| ^^^^^^^^^^^^^^^^^^...
src/Data/Color/Internal.hs:381:23: warning: [GHC-62161] [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type [Word32] not matched:
[]
[_]
[_, _]
[_, _, _]
...
|
381 | where [r', g', b', a'] =
| ^^^^^^^^^^^^^^^^^^...
src/Data/Color/Internal.hs:384:23: warning: [GHC-62161] [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type [Word32] not matched:
[]
[_]
[_, _]
[_, _, _]
...
|
384 | where [r', g', b', a'] =
| ^^^^^^^^^^^^^^^^^^...
src/Data/Color/Internal.hs:420:17: warning: [GHC-62161] [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type [Int32] not matched:
[]
[_]
[_, _]
[_, _, _]
...
|
420 | [r', g', b', a'] = cDoubleToInt32 <$> [r, g, b, a] in
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/Data/Color/Internal.hs:431:23: warning: [GHC-62161] [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type [Int32] not matched:
[]
[_]
[_, _]
[_, _, _]
...
|
431 | where [r', g', b', a'] =
| ^^^^^^^^^^^^^^^^^^...
src/Data/Color/Internal.hs:438:23: warning: [GHC-62161] [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type [Int32] not matched:
[]
[_]
[_, _]
[_, _, _]
...
|
438 | where [r', g', b', a'] =
| ^^^^^^^^^^^^^^^^^^...
src/Data/Color/Internal.hs:441:23: warning: [GHC-62161] [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type [Int32] not matched:
[]
[_]
[_, _]
[_, _, _]
...
|
441 | where [r', g', b', a'] =
| ^^^^^^^^^^^^^^^^^^...
src/Data/Color/Internal.hs:452:23: warning: [GHC-62161] [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type [d] not matched:
[]
[_]
[_, _]
[_, _, _]
...
|
452 | where [r', g', b', a'] = word8ToCDouble <$> [r, g, b, a]
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/Data/Color/Internal.hs:454:23: warning: [GHC-62161] [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type [d] not matched:
[]
[_]
[_, _]
[_, _, _]
...
|
454 | where [r', g', b', a'] = word16ToCDouble <$> [r, g, b, a]
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/Data/Color/Internal.hs:456:23: warning: [GHC-62161] [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type [d] not matched:
[]
[_]
[_, _]
[_, _, _]
...
|
456 | where [r', g', b', a'] = word32ToCDouble <$> [r, g, b, a]
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/Data/Color/Internal.hs:458:23: warning: [GHC-62161] [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type [d] not matched:
[]
[_]
[_, _]
[_, _, _]
...
|
458 | where [r', g', b', a'] = int32ToCDouble <$> [r, g, b, a]
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/Data/Color/Internal.hs:461:23: warning: [GHC-62161] [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type [d] not matched:
[]
[_]
[_, _]
[_, _, _]
...
|
461 | where [r', g', b', a'] =
| ^^^^^^^^^^^^^^^^^^...
src/Data/Color/Internal.hs:464:23: warning: [GHC-62161] [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type [d] not matched:
[]
[_]
[_, _]
[_, _, _]
...
|
464 | where [r', g', b', a'] =
| ^^^^^^^^^^^^^^^^^^...
src/Data/Color/Internal.hs:467:23: warning: [GHC-62161] [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type [d] not matched:
[]
[_]
[_, _]
[_, _, _]
...
|
467 | where [r', g', b', a'] = unPremultipliedDouble (r, g, b, a)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/Data/Color/Internal.hs:483:23: warning: [GHC-62161] [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type [Word8] not matched:
[]
[_]
[_, _]
[_, _, _]
...
|
483 | where [r', g', b', a'] = unPremultipliedWord8 (r, g, b, a)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/Data/Color/Internal.hs:485:23: warning: [GHC-62161] [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type [Word16] not matched:
[]
[_]
[_, _]
[_, _, _]
...
|
485 | where [r', g', b', a'] = unPremultipliedWord16 (r, g, b, a)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/Data/Color/Internal.hs:487:23: warning: [GHC-62161] [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type [d] not matched:
[]
[_]
[_, _]
[_, _, _]
...
|
487 | where [r', g', b', a'] = unPremultipliedDouble (r, g, b, a)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/Data/Color/Internal.hs:503:23: warning: [GHC-62161] [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type [d'] not matched:
[]
[_]
[_, _]
[_, _, _]
...
|
503 | where [r', g', b', a'] = realToFrac <$> [r, g, b, a]
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/Data/Color/Internal.hs:507:23: warning: [GHC-62161] [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type [d'] not matched:
[]
[_]
[_, _]
[_, _, _]
...
|
507 | where [r', g', b', a'] = realToFrac <$> [r, g, b, a]
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/Data/Color/Internal.hs:557:9: warning: [GHC-62161] [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type [Word8] not matched:
[]
[_]
[_, _]
[_, _, _]
...
|
557 | [r', g', b', a'] = fromIntegral <$> [
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...
src/Data/Color/Internal.hs:590:9: warning: [GHC-62161] [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type [Word16] not matched:
[]
[_]
[_, _]
[_, _, _]
...
|
590 | [r', g', b', a'] = fromIntegral <$> [
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...
[2 of 4] Compiling Data.Color.Internal.GrayScale ( src/Data/Color/Internal/GrayScale.hs, nothing )
[3 of 4] Compiling Data.Color ( src/Data/Color.hs, nothing )
[4 of 4] Compiling Paths_union_color ( dist/build/autogen/Paths_union_color.hs, nothing )
Haddock coverage:
16% ( 7 / 43) in 'Data.Color.Internal'
Missing documentation for:
Module header
Alpha (src/Data/Color/Internal.hs:33)
AlphaWord8 (src/Data/Color/Internal.hs:41)
AlphaWord16 (src/Data/Color/Internal.hs:55)
AlphaWord32 (src/Data/Color/Internal.hs:69)
AlphaInt32 (src/Data/Color/Internal.hs:84)
alphaInt32 (src/Data/Color/Internal.hs:87)
AlphaDouble (src/Data/Color/Internal.hs:103)
alphaDouble (src/Data/Color/Internal.hs:114)
alphaRealToFrac (src/Data/Color/Internal.hs:119)
Rgb (src/Data/Color/Internal.hs:126)
RgbWord8 (src/Data/Color/Internal.hs:137)
RgbWord16 (src/Data/Color/Internal.hs:162)
RgbWord32 (src/Data/Color/Internal.hs:184)
RgbInt32 (src/Data/Color/Internal.hs:207)
rgbInt32 (src/Data/Color/Internal.hs:210)
RgbDouble (src/Data/Color/Internal.hs:237)
rgbDouble (src/Data/Color/Internal.hs:252)
rgbRealToFrac (src/Data/Color/Internal.hs:257)
Rgba (src/Data/Color/Internal.hs:265)
RgbaWord8 (src/Data/Color/Internal.hs:279)
RgbaWord16 (src/Data/Color/Internal.hs:311)
RgbaWord32 (src/Data/Color/Internal.hs:345)
RgbaInt32 (src/Data/Color/Internal.hs:390)
rgbaInt32 (src/Data/Color/Internal.hs:393)
RgbaDouble (src/Data/Color/Internal.hs:447)
rgbaDouble (src/Data/Color/Internal.hs:470)
RgbaPremultipliedWord8 (src/Data/Color/Internal.hs:540)
rgbaPremultipliedWord8 (src/Data/Color/Internal.hs:544)
RgbaPremultipliedWord16 (src/Data/Color/Internal.hs:572)
rgbaPremultipliedWord16 (src/Data/Color/Internal.hs:576)
RgbaPremultipliedDouble (src/Data/Color/Internal.hs:602)
rgbaPremultipliedDouble (src/Data/Color/Internal.hs:606)
toRgba (src/Data/Color/Internal.hs:490)
fromRgba (src/Data/Color/Internal.hs:476)
rgbaRealToFrac (src/Data/Color/Internal.hs:497)
0% ( 0 / 49) in 'Data.Color.Internal.GrayScale'
Missing documentation for:
Module header
Gray (src/Data/Color/Internal/GrayScale.hs:15)
GrayWord1 (src/Data/Color/Internal/GrayScale.hs:24)
grayWord1 (src/Data/Color/Internal/GrayScale.hs:27)
grayToWord1 (src/Data/Color/Internal/GrayScale.hs:32)
GrayWord2 (src/Data/Color/Internal/GrayScale.hs:44)
grayWord2 (src/Data/Color/Internal/GrayScale.hs:47)
grayToWord2 (src/Data/Color/Internal/GrayScale.hs:52)
GrayWord4 (src/Data/Color/Internal/GrayScale.hs:64)
grayWord4 (src/Data/Color/Internal/GrayScale.hs:67)
grayToWord4 (src/Data/Color/Internal/GrayScale.hs:72)
GrayWord8 (src/Data/Color/Internal/GrayScale.hs:85)
fromGrayWord8 (src/Data/Color/Internal/GrayScale.hs:89)
fracToWord8 (src/Data/Color/Internal/GrayScale.hs:106)
GrayWord16 (src/Data/Color/Internal/GrayScale.hs:111)
grayToWord16 (src/Data/Color/Internal/GrayScale.hs:115)
fracToWord16 (src/Data/Color/Internal/GrayScale.hs:142)
GrayWord32 (src/Data/Color/Internal/GrayScale.hs:147)
grayToWord32 (src/Data/Color/Internal/GrayScale.hs:151)
fracToWord32 (src/Data/Color/Internal/GrayScale.hs:195)
GrayInt32 (src/Data/Color/Internal/GrayScale.hs:200)
grayToInt32 (src/Data/Color/Internal/GrayScale.hs:204)
fracToInt32 (src/Data/Color/Internal/GrayScale.hs:249)
GrayDouble (src/Data/Color/Internal/GrayScale.hs:254)
grayDouble (src/Data/Color/Internal/GrayScale.hs:257)
grayToFrac (src/Data/Color/Internal/GrayScale.hs:262)
grayRealToFrac (src/Data/Color/Internal/GrayScale.hs:273)
word1ToFrac (src/Data/Color/Internal/GrayScale.hs:284)
word2ToFrac (src/Data/Color/Internal/GrayScale.hs:287)
word4ToFrac (src/Data/Color/Internal/GrayScale.hs:290)
word8ToFrac (src/Data/Color/Internal/GrayScale.hs:293)
word16ToFrac (src/Data/Color/Internal/GrayScale.hs:296)
word32ToFrac (src/Data/Color/Internal/GrayScale.hs:299)
int32ToFrac (src/Data/Color/Internal/GrayScale.hs:302)
GrayAlpha (src/Data/Color/Internal/GrayScale.hs:306)
GrayAlphaWord8 (src/Data/Color/Internal/GrayScale.hs:317)
fromGrayAlphaWord8 (src/Data/Color/Internal/GrayScale.hs:321)
GrayAlphaWord16 (src/Data/Color/Internal/GrayScale.hs:334)
fromGrayAlphaWord16 (src/Data/Color/Internal/GrayScale.hs:338)
GrayAlphaWord32 (src/Data/Color/Internal/GrayScale.hs:351)
fromGrayAlphaWord32 (src/Data/Color/Internal/GrayScale.hs:355)
GrayAlphaInt32 (src/Data/Color/Internal/GrayScale.hs:369)
fromGrayAlphaInt32 (src/Data/Color/Internal/GrayScale.hs:373)
GrayAlphaDouble (src/Data/Color/Internal/GrayScale.hs:390)
grayAlphaDouble (src/Data/Color/Internal/GrayScale.hs:393)
grayAlphaToFrac (src/Data/Color/Internal/GrayScale.hs:398)
fromGrayAlpha (src/Data/Color/Internal/GrayScale.hs:406)
toGrayAlpha (src/Data/Color/Internal/GrayScale.hs:414)
grayAlphaRealToFrac (src/Data/Color/Internal/GrayScale.hs:422)
16% ( 12 / 72) in 'Data.Color'
Missing documentation for:
Module header
Alpha (src/Data/Color/Internal.hs:33)
AlphaWord8 (src/Data/Color/Internal.hs:41)
AlphaWord16 (src/Data/Color/Internal.hs:55)
AlphaWord32 (src/Data/Color/Internal.hs:69)
AlphaInt32 (src/Data/Color/Internal.hs:84)
alphaInt32 (src/Data/Color/Internal.hs:87)
AlphaDouble (src/Data/Color/Internal.hs:103)
alphaDouble (src/Data/Color/Internal.hs:114)
alphaRealToFrac (src/Data/Color/Internal.hs:119)
Rgb (src/Data/Color/Internal.hs:126)
RgbWord8 (src/Data/Color/Internal.hs:137)
RgbWord16 (src/Data/Color/Internal.hs:162)
RgbWord32 (src/Data/Color/Internal.hs:184)
RgbInt32 (src/Data/Color/Internal.hs:207)
rgbInt32 (src/Data/Color/Internal.hs:210)
RgbDouble (src/Data/Color/Internal.hs:237)
rgbDouble (src/Data/Color/Internal.hs:252)
rgbRealToFrac (src/Data/Color/Internal.hs:257)
Rgba (src/Data/Color/Internal.hs:265)
RgbaWord8 (src/Data/Color/Internal.hs:279)
RgbaWord16 (src/Data/Color/Internal.hs:311)
RgbaWord32 (src/Data/Color/Internal.hs:345)
RgbaInt32 (src/Data/Color/Internal.hs:390)
rgbaInt32 (src/Data/Color/Internal.hs:393)
RgbaDouble (src/Data/Color/Internal.hs:447)
rgbaDouble (src/Data/Color/Internal.hs:470)
RgbaPremultipliedWord8 (src/Data/Color/Internal.hs:540)
rgbaPremultipliedWord8 (src/Data/Color/Internal.hs:544)
RgbaPremultipliedWord16 (src/Data/Color/Internal.hs:572)
rgbaPremultipliedWord16 (src/Data/Color/Internal.hs:576)
RgbaPremultipliedDouble (src/Data/Color/Internal.hs:602)
rgbaPremultipliedDouble (src/Data/Color/Internal.hs:606)
toRgba (src/Data/Color/Internal.hs:490)
fromRgba (src/Data/Color/Internal.hs:476)
rgbaRealToFrac (src/Data/Color/Internal.hs:497)
Gray (src/Data/Color/Internal/GrayScale.hs:15)
GrayWord1 (src/Data/Color/Internal/GrayScale.hs:24)
grayWord1 (src/Data/Color/Internal/GrayScale.hs:27)
GrayWord2 (src/Data/Color/Internal/GrayScale.hs:44)
grayWord2 (src/Data/Color/Internal/GrayScale.hs:47)
GrayWord4 (src/Data/Color/Internal/GrayScale.hs:64)
grayWord4 (src/Data/Color/Internal/GrayScale.hs:67)
GrayWord8 (src/Data/Color/Internal/GrayScale.hs:85)
GrayWord16 (src/Data/Color/Internal/GrayScale.hs:111)
GrayWord32 (src/Data/Color/Internal/GrayScale.hs:147)
GrayInt32 (src/Data/Color/Internal/GrayScale.hs:200)
GrayDouble (src/Data/Color/Internal/GrayScale.hs:254)
grayDouble (src/Data/Color/Internal/GrayScale.hs:257)
grayRealToFrac (src/Data/Color/Internal/GrayScale.hs:273)
GrayAlpha (src/Data/Color/Internal/GrayScale.hs:306)
GrayAlphaWord8 (src/Data/Color/Internal/GrayScale.hs:317)
GrayAlphaWord16 (src/Data/Color/Internal/GrayScale.hs:334)
GrayAlphaWord32 (src/Data/Color/Internal/GrayScale.hs:351)
GrayAlphaInt32 (src/Data/Color/Internal/GrayScale.hs:369)
GrayAlphaDouble (src/Data/Color/Internal/GrayScale.hs:390)
grayAlphaDouble (src/Data/Color/Internal/GrayScale.hs:393)
toGrayAlpha (src/Data/Color/Internal/GrayScale.hs:414)
fromGrayAlpha (src/Data/Color/Internal/GrayScale.hs:406)
grayAlphaRealToFrac (src/Data/Color/Internal/GrayScale.hs:422)
Documentation created: dist/doc/html/union-color/,
dist/doc/html/union-color/union-color.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/union-color-0.1.4.0-500Ugg7iKTP3NXVSXUo5j7
Completed union-color-0.1.4.0
Test log
[view raw]
Resolving dependencies...
Build profile: -w ghc-9.8.4 -O0
In order, the following will be built (use -v for more details):
- union-color-0.1.4.0 (first run)
Configuring union-color-0.1.4.0...
Preprocessing library for union-color-0.1.4.0..
Building library for union-color-0.1.4.0..
[1 of 4] Compiling Data.Color.Internal ( src/Data/Color/Internal.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/union-color-0.1.4.0/noopt/build/Data/Color/Internal.o, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/union-color-0.1.4.0/noopt/build/Data/Color/Internal.dyn_o )
src/Data/Color/Internal.hs:179:21: warning: [GHC-62161] [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type [Word16] not matched:
[]
[_]
[_, _]
(_:_:_:_:_)
|
179 | let [r', g', b'] = cDoubleToWord16 <$> [r, g, b] in (r', g', b')
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/Data/Color/Internal.hs:202:21: warning: [GHC-62161] [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type [Word32] not matched:
[]
[_]
[_, _]
(_:_:_:_:_)
|
202 | let [r', g', b'] = cDoubleToWord32 <$> [r, g, b] in (r', g', b')
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/Data/Color/Internal.hs:232:21: warning: [GHC-62161] [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type [Int32] not matched:
[]
[_]
[_, _]
(_:_:_:_:_)
|
232 | let [r', g', b'] = cDoubleToInt32 <$> [r, g, b] in (r', g', b')
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/Data/Color/Internal.hs:242:21: warning: [GHC-62161] [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type [d] not matched:
[]
[_]
[_, _]
(_:_:_:_:_)
|
242 | let [r', g', b'] = word8ToCDouble <$> [r, g, b] in (r', g', b')
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/Data/Color/Internal.hs:244:21: warning: [GHC-62161] [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type [d] not matched:
[]
[_]
[_, _]
(_:_:_:_:_)
|
244 | let [r', g', b'] = word16ToCDouble <$> [r, g, b] in (r', g', b')
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/Data/Color/Internal.hs:246:21: warning: [GHC-62161] [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type [d] not matched:
[]
[_]
[_, _]
(_:_:_:_:_)
|
246 | let [r', g', b'] = word32ToCDouble <$> [r, g, b] in (r', g', b')
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/Data/Color/Internal.hs:248:21: warning: [GHC-62161] [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type [d] not matched:
[]
[_]
[_, _]
(_:_:_:_:_)
|
248 | let [r', g', b'] = int32ToCDouble <$> [r, g, b] in (r', g', b')
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/Data/Color/Internal.hs:263:23: warning: [GHC-62161] [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type [d'] not matched:
[]
[_]
[_, _]
(_:_:_:_:_)
|
263 | where [r', g', b'] = realToFrac <$> [r, g, b]
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/Data/Color/Internal.hs:295:23: warning: [GHC-62161] [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type [Word8] not matched:
[]
[_]
[_, _]
[_, _, _]
...
|
295 | where [r', g', b', a'] = cDoubleToWord8 <$> [r, g, b, a]
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/Data/Color/Internal.hs:297:23: warning: [GHC-62161] [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type [Word8] not matched:
[]
[_]
[_, _]
[_, _, _]
...
|
297 | where [r', g', b', a'] = unPremultipliedWord8 (r, g, b, a)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/Data/Color/Internal.hs:303:23: warning: [GHC-62161] [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type [Word16] not matched:
[]
[_]
[_, _]
[_, _, _]
...
|
303 | where [r', g', b', a'] = unPremultipliedWord16 (r, g, b, a)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/Data/Color/Internal.hs:305:23: warning: [GHC-62161] [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type [Word8] not matched:
[]
[_]
[_, _]
[_, _, _]
...
|
305 | where [r', g', b', a'] =
| ^^^^^^^^^^^^^^^^^^...
src/Data/Color/Internal.hs:329:21: warning: [GHC-62161] [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type [Word16] not matched:
[]
[_]
[_, _]
[_, _, _]
...
|
329 | let [r', g', b', a'] = cDoubleToWord16 <$> [r, g, b, a] in (r', g', b', a')
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/Data/Color/Internal.hs:333:23: warning: [GHC-62161] [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type [Word16] not matched:
[]
[_]
[_, _]
[_, _, _]
...
|
333 | where [r', g', b', a'] =
| ^^^^^^^^^^^^^^^^^^...
src/Data/Color/Internal.hs:336:23: warning: [GHC-62161] [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type [Word16] not matched:
[]
[_]
[_, _]
[_, _, _]
...
|
336 | where [r', g', b', a'] = unPremultipliedWord16 (r, g, b, a)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/Data/Color/Internal.hs:338:23: warning: [GHC-62161] [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type [Word16] not matched:
[]
[_]
[_, _]
[_, _, _]
...
|
338 | where [r', g', b', a'] =
| ^^^^^^^^^^^^^^^^^^...
src/Data/Color/Internal.hs:369:17: warning: [GHC-62161] [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type [Word32] not matched:
[]
[_]
[_, _]
[_, _, _]
...
|
369 | [r', g', b', a'] = cDoubleToWord32 <$> [r, g, b, a] in
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/Data/Color/Internal.hs:376:23: warning: [GHC-62161] [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type [Word32] not matched:
[]
[_]
[_, _]
[_, _, _]
...
|
376 | where [r', g', b', a'] =
| ^^^^^^^^^^^^^^^^^^...
src/Data/Color/Internal.hs:381:23: warning: [GHC-62161] [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type [Word32] not matched:
[]
[_]
[_, _]
[_, _, _]
...
|
381 | where [r', g', b', a'] =
| ^^^^^^^^^^^^^^^^^^...
src/Data/Color/Internal.hs:384:23: warning: [GHC-62161] [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type [Word32] not matched:
[]
[_]
[_, _]
[_, _, _]
...
|
384 | where [r', g', b', a'] =
| ^^^^^^^^^^^^^^^^^^...
src/Data/Color/Internal.hs:420:17: warning: [GHC-62161] [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type [Int32] not matched:
[]
[_]
[_, _]
[_, _, _]
...
|
420 | [r', g', b', a'] = cDoubleToInt32 <$> [r, g, b, a] in
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/Data/Color/Internal.hs:431:23: warning: [GHC-62161] [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type [Int32] not matched:
[]
[_]
[_, _]
[_, _, _]
...
|
431 | where [r', g', b', a'] =
| ^^^^^^^^^^^^^^^^^^...
src/Data/Color/Internal.hs:438:23: warning: [GHC-62161] [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type [Int32] not matched:
[]
[_]
[_, _]
[_, _, _]
...
|
438 | where [r', g', b', a'] =
| ^^^^^^^^^^^^^^^^^^...
src/Data/Color/Internal.hs:441:23: warning: [GHC-62161] [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type [Int32] not matched:
[]
[_]
[_, _]
[_, _, _]
...
|
441 | where [r', g', b', a'] =
| ^^^^^^^^^^^^^^^^^^...
src/Data/Color/Internal.hs:452:23: warning: [GHC-62161] [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type [d] not matched:
[]
[_]
[_, _]
[_, _, _]
...
|
452 | where [r', g', b', a'] = word8ToCDouble <$> [r, g, b, a]
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/Data/Color/Internal.hs:454:23: warning: [GHC-62161] [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type [d] not matched:
[]
[_]
[_, _]
[_, _, _]
...
|
454 | where [r', g', b', a'] = word16ToCDouble <$> [r, g, b, a]
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/Data/Color/Internal.hs:456:23: warning: [GHC-62161] [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type [d] not matched:
[]
[_]
[_, _]
[_, _, _]
...
|
456 | where [r', g', b', a'] = word32ToCDouble <$> [r, g, b, a]
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/Data/Color/Internal.hs:458:23: warning: [GHC-62161] [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type [d] not matched:
[]
[_]
[_, _]
[_, _, _]
...
|
458 | where [r', g', b', a'] = int32ToCDouble <$> [r, g, b, a]
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/Data/Color/Internal.hs:461:23: warning: [GHC-62161] [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type [d] not matched:
[]
[_]
[_, _]
[_, _, _]
...
|
461 | where [r', g', b', a'] =
| ^^^^^^^^^^^^^^^^^^...
src/Data/Color/Internal.hs:464:23: warning: [GHC-62161] [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type [d] not matched:
[]
[_]
[_, _]
[_, _, _]
...
|
464 | where [r', g', b', a'] =
| ^^^^^^^^^^^^^^^^^^...
src/Data/Color/Internal.hs:467:23: warning: [GHC-62161] [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type [d] not matched:
[]
[_]
[_, _]
[_, _, _]
...
|
467 | where [r', g', b', a'] = unPremultipliedDouble (r, g, b, a)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/Data/Color/Internal.hs:483:23: warning: [GHC-62161] [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type [Word8] not matched:
[]
[_]
[_, _]
[_, _, _]
...
|
483 | where [r', g', b', a'] = unPremultipliedWord8 (r, g, b, a)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/Data/Color/Internal.hs:485:23: warning: [GHC-62161] [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type [Word16] not matched:
[]
[_]
[_, _]
[_, _, _]
...
|
485 | where [r', g', b', a'] = unPremultipliedWord16 (r, g, b, a)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/Data/Color/Internal.hs:487:23: warning: [GHC-62161] [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type [d] not matched:
[]
[_]
[_, _]
[_, _, _]
...
|
487 | where [r', g', b', a'] = unPremultipliedDouble (r, g, b, a)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/Data/Color/Internal.hs:503:23: warning: [GHC-62161] [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type [d'] not matched:
[]
[_]
[_, _]
[_, _, _]
...
|
503 | where [r', g', b', a'] = realToFrac <$> [r, g, b, a]
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/Data/Color/Internal.hs:507:23: warning: [GHC-62161] [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type [d'] not matched:
[]
[_]
[_, _]
[_, _, _]
...
|
507 | where [r', g', b', a'] = realToFrac <$> [r, g, b, a]
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/Data/Color/Internal.hs:557:9: warning: [GHC-62161] [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type [Word8] not matched:
[]
[_]
[_, _]
[_, _, _]
...
|
557 | [r', g', b', a'] = fromIntegral <$> [
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...
src/Data/Color/Internal.hs:590:9: warning: [GHC-62161] [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type [Word16] not matched:
[]
[_]
[_, _]
[_, _, _]
...
|
590 | [r', g', b', a'] = fromIntegral <$> [
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...
[2 of 4] Compiling Data.Color.Internal.GrayScale ( src/Data/Color/Internal/GrayScale.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/union-color-0.1.4.0/noopt/build/Data/Color/Internal/GrayScale.o, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/union-color-0.1.4.0/noopt/build/Data/Color/Internal/GrayScale.dyn_o )
[3 of 4] Compiling Data.Color ( src/Data/Color.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/union-color-0.1.4.0/noopt/build/Data/Color.o, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/union-color-0.1.4.0/noopt/build/Data/Color.dyn_o )
[4 of 4] Compiling Paths_union_color ( /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/union-color-0.1.4.0/noopt/build/autogen/Paths_union_color.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/union-color-0.1.4.0/noopt/build/Paths_union_color.o, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/union-color-0.1.4.0/noopt/build/Paths_union_color.dyn_o )
Preprocessing test suite 'union-color-test' for union-color-0.1.4.0..
Building test suite 'union-color-test' for union-color-0.1.4.0..
[1 of 2] Compiling Main ( test/Spec.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/union-color-0.1.4.0/noopt/build/union-color-test/union-color-test-tmp/Main.o )
[2 of 2] Compiling Paths_union_color ( /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/union-color-0.1.4.0/noopt/build/union-color-test/autogen/Paths_union_color.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/union-color-0.1.4.0/noopt/build/union-color-test/union-color-test-tmp/Paths_union_color.o )
[3 of 3] Linking /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/union-color-0.1.4.0/noopt/build/union-color-test/union-color-test
Running 1 test suites...
Test suite union-color-test: RUNNING...
Test suite union-color-test: PASS
Test suite logged to:
/var/lib/hackage-doc-builder/build-cache/tmp-install/reports/union-color-0.1.4.0.test
Writing: hpc_index.html
Writing: hpc_index_fun.html
Writing: hpc_index_alt.html
Writing: hpc_index_exp.html
Test coverage report written to
/var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/union-color-0.1.4.0/noopt/hpc/vanilla/html/union-color-test/hpc_index.html
1 of 1 test suites (1 of 1 test cases) passed.
Writing: hpc_index.html
Writing: hpc_index_fun.html
Writing: hpc_index_alt.html
Writing: hpc_index_exp.html
Package coverage report written to
/var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/union-color-0.1.4.0/noopt/hpc/vanilla/html/union-color-0.1.4.0/hpc_index.html