servant-0.19.1
checks.i686-linux.bgnet
· build #1
· raw
setupCompilerEnvironmentPhase
1setupCompilerEnvironmentPhase2Build with /nix/store/ic7wdfrif8raic2z6xiq2qv1bfzxi8li-ghc-9.2.4.unpackPhase
3unpacking sources4unpacking source archive /nix/store/wyv11y3fsbzsf8ln6yd4d8cy6rmhixa0-servant-0.19.1.tar.gz5source root is servant-0.19.16setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file servant-0.19.1/test/Spec.hspatchPhase
7patching sourcescompileBuildDriverPhase
8compileBuildDriverPhase9setupCompileFlags: -package-db=/build/tmp.q02fQ6Qnif/setup-package.conf.d -j16 +RTS -A64M -RTS -threaded -rtsopts10[1 of 1] Compiling Main ( Setup.hs, /build/tmp.q02fQ6Qnif/Main.o )11Linking Setup ...configurePhase
12configuring13configureFlags: --verbose --prefix=/nix/store/c5rms6q9jlhd8fcq46lb1v3wh5ya3sk3-servant-0.19.1 --libdir=$prefix/lib/$compiler --libsubdir=$abi/$libname --docdir=/nix/store/jyyn8lx0h3ihzqzqk3fpb2qq55yfphv0-servant-0.19.1-doc/share/doc/servant-0.19.1 --with-gcc=gcc --package-db=/build/tmp.q02fQ6Qnif/package.conf.d --ghc-options=-j16 +RTS -A64M -RTS --disable-split-objs --enable-library-profiling --profiling-detail=exported-functions --disable-profiling --enable-shared --disable-coverage --enable-static --disable-executable-dynamic --enable-tests --disable-benchmarks --enable-library-vanilla --disable-library-for-ghci --ghc-option=-split-sections --ghc-options=-haddock --extra-lib-dirs=/nix/store/qfbw9zmdlllswnx3vqkxgz6dzwhlv985-ncurses-6.3-p20220507/lib --extra-lib-dirs=/nix/store/gsycfmysih14pxphxsk5lvlh5sw6wn02-libffi-3.4.4/lib --extra-lib-dirs=/nix/store/kyxg6j5rirfygdqfqkrm1azg7dqdmhbh-gmp-with-cxx-6.2.1/lib --extra-lib-dirs=/nix/store/ic7wdfrif8raic2z6xiq2qv1bfzxi8li-ghc-9.2.4/lib14Using Parsec parser15Configuring servant-0.19.1...16Dependency QuickCheck >=2.12.6.1 && <2.15: using QuickCheck-2.14.217Dependency aeson >=1.4.1.0 && <3: using aeson-2.0.3.018Dependency attoparsec >=0.13.2.2 && <0.15: using attoparsec-0.14.419Dependency base >=4.9 && <4.18: using base-4.16.3.020Dependency base-compat >=0.10.5 && <0.13: using base-compat-0.12.221Dependency bifunctors >=5.5.3 && <5.6: using bifunctors-5.5.1422Dependency bytestring >=0.10.8.1 && <0.12: using bytestring-0.11.3.123Dependency case-insensitive >=1.2.0.11 && <1.3: using case-insensitive-1.2.1.024Dependency constraints >=0.2: using constraints-0.13.425Dependency deepseq >=1.4.2.0 && <1.5: using deepseq-1.4.6.126Dependency http-api-data >=0.4.1 && <0.5.1: using http-api-data-0.4.327Dependency http-media >=0.7.1.3 && <0.9: using http-media-0.8.0.028Dependency http-types >=0.12.2 && <0.13: using http-types-0.12.329Dependency mmorph >=1.1.2 && <1.3: using mmorph-1.2.030Dependency mtl >=2.2.2 && <2.3: using mtl-2.2.231Dependency network-uri >=2.6.1.0 && <2.7: using network-uri-2.6.4.232Dependency singleton-bool >=0.1.4 && <0.1.7: using singleton-bool-0.1.633Dependency sop-core >=0.4.0.0 && <0.6: using sop-core-0.5.0.234Dependency string-conversions >=0.4.0.1 && <0.5: using35string-conversions-0.4.0.136Dependency tagged >=0.8.6 && <0.9: using tagged-0.8.6.137Dependency text >=1.2.3.0 && <2.1: using text-1.2.5.038Dependency transformers >=0.5.2.0 && <0.6: using transformers-0.5.6.239Dependency vault >=0.3.1.2 && <0.4: using vault-0.3.1.540Dependency QuickCheck >=2.12.6.1 && <2.15: using QuickCheck-2.14.241Dependency aeson: using aeson-2.0.3.042Dependency base: using base-4.16.3.043Dependency base-compat: using base-compat-0.12.244Dependency bytestring: using bytestring-0.11.3.145Dependency hspec >=2.6.0 && <2.10: using hspec-2.9.746Dependency http-media: using http-media-0.8.0.047Dependency mtl: using mtl-2.2.248Dependency quickcheck-instances >=0.3.19 && <0.4: using49quickcheck-instances-0.3.2850Dependency servant: using servant-0.19.151Dependency string-conversions: using string-conversions-0.4.0.152Dependency text: using text-1.2.5.053Dependency transformers: using transformers-0.5.6.254Source component graph:55 component lib56 component test:spec dependency lib57Configured component graph:58 component servant-0.19.1-8xIsDCJOhDP5hdC3JU0nML59 include QuickCheck-2.14.2-GmIzHg8jhXyDhZvBXz41zC60 include aeson-2.0.3.0-D4dINzNoHvYnB1LzKcfcV61 include attoparsec-0.14.4-A66c1KMWzkm7vAzdPITUV062 include base-4.16.3.063 include base-compat-0.12.2-FhzxSBl3yJsEVFzJm794VJ64 include bifunctors-5.5.14-8cwFE6FR3Yj7jsBVnB9D7n65 include bytestring-0.11.3.166 include case-insensitive-1.2.1.0-DSHhULWViPl9L2c3uDf9sl67 include constraints-0.13.4-7E3MlFHipCFFMtKQzNKAGz68 include deepseq-1.4.6.169 include http-api-data-0.4.3-D6TjlA5iCgk9bL2oCmPbxe70 include http-media-0.8.0.0-2SRfkzAplL750oof1MwRg971 include http-types-0.12.3-GWWGHcztobICvmBMoRBB5P72 include mmorph-1.2.0-Bg7HXbV43NGDxNVXLyqP2K73 include mtl-2.2.274 include network-uri-2.6.4.2-2hn2k2SmMZH265efzAb7Gi75 include singleton-bool-0.1.6-5OngmY9SepkK0LqniSFU2t76 include sop-core-0.5.0.2-8cmRYB37llUAjnR98I5kI077 include string-conversions-0.4.0.1-BMH09h9DsH0F4c41TdlNFU78 include tagged-0.8.6.1-1cyKsP6IoysJiSe4ShbK3g79 include text-1.2.5.080 include transformers-0.5.6.281 include vault-0.3.1.5-GLy650UJPIg5YTy7lranJq82 component servant-0.19.1-G5fWxM2uosq96ruJIB9naS-spec83 include QuickCheck-2.14.2-GmIzHg8jhXyDhZvBXz41zC84 include aeson-2.0.3.0-D4dINzNoHvYnB1LzKcfcV85 include base-4.16.3.086 include base-compat-0.12.2-FhzxSBl3yJsEVFzJm794VJ87 include bytestring-0.11.3.188 include hspec-2.9.7-BMvEyb1CfahJCbZUcb2TVk89 include http-media-0.8.0.0-2SRfkzAplL750oof1MwRg990 include mtl-2.2.291 include quickcheck-instances-0.3.28-Fh0MjS4rhNIAUuNG7YiHng92 include servant-0.19.1-8xIsDCJOhDP5hdC3JU0nML93 include string-conversions-0.4.0.1-BMH09h9DsH0F4c41TdlNFU94 include text-1.2.5.095 include transformers-0.5.6.296Linked component graph:97 unit servant-0.19.1-8xIsDCJOhDP5hdC3JU0nML98 include QuickCheck-2.14.2-GmIzHg8jhXyDhZvBXz41zC99 include aeson-2.0.3.0-D4dINzNoHvYnB1LzKcfcV100 include attoparsec-0.14.4-A66c1KMWzkm7vAzdPITUV0101 include base-4.16.3.0102 include base-compat-0.12.2-FhzxSBl3yJsEVFzJm794VJ103 include bifunctors-5.5.14-8cwFE6FR3Yj7jsBVnB9D7n104 include bytestring-0.11.3.1105 include case-insensitive-1.2.1.0-DSHhULWViPl9L2c3uDf9sl106 include constraints-0.13.4-7E3MlFHipCFFMtKQzNKAGz107 include deepseq-1.4.6.1108 include http-api-data-0.4.3-D6TjlA5iCgk9bL2oCmPbxe109 include http-media-0.8.0.0-2SRfkzAplL750oof1MwRg9110 include http-types-0.12.3-GWWGHcztobICvmBMoRBB5P111 include mmorph-1.2.0-Bg7HXbV43NGDxNVXLyqP2K112 include mtl-2.2.2113 include network-uri-2.6.4.2-2hn2k2SmMZH265efzAb7Gi114 include singleton-bool-0.1.6-5OngmY9SepkK0LqniSFU2t115 include sop-core-0.5.0.2-8cmRYB37llUAjnR98I5kI0116 include string-conversions-0.4.0.1-BMH09h9DsH0F4c41TdlNFU117 include tagged-0.8.6.1-1cyKsP6IoysJiSe4ShbK3g118 include text-1.2.5.0119 include transformers-0.5.6.2120 include vault-0.3.1.5-GLy650UJPIg5YTy7lranJq121 Servant.API=servant-0.19.1-8xIsDCJOhDP5hdC3JU0nML:Servant.API,Servant.API.Alternative=servant-0.19.1-8xIsDCJOhDP5hdC3JU0nML:Servant.API.Alternative,Servant.API.BasicAuth=servant-0.19.1-8xIsDCJOhDP5hdC3JU0nML:Servant.API.BasicAuth,Servant.API.Capture=servant-0.19.1-8xIsDCJOhDP5hdC3JU0nML:Servant.API.Capture,Servant.API.ContentTypes=servant-0.19.1-8xIsDCJOhDP5hdC3JU0nML:Servant.API.ContentTypes,Servant.API.Description=servant-0.19.1-8xIsDCJOhDP5hdC3JU0nML:Servant.API.Description,Servant.API.Empty=servant-0.19.1-8xIsDCJOhDP5hdC3JU0nML:Servant.API.Empty,Servant.API.Experimental.Auth=servant-0.19.1-8xIsDCJOhDP5hdC3JU0nML:Servant.API.Experimental.Auth,Servant.API.Fragment=servant-0.19.1-8xIsDCJOhDP5hdC3JU0nML:Servant.API.Fragment,Servant.API.Generic=servant-0.19.1-8xIsDCJOhDP5hdC3JU0nML:Servant.API.Generic,Servant.API.Header=servant-0.19.1-8xIsDCJOhDP5hdC3JU0nML:Servant.API.Header,Servant.API.HttpVersion=servant-0.19.1-8xIsDCJOhDP5hdC3JU0nML:Servant.API.HttpVersion,Servant.API.IsSecure=servant-0.19.1-8xIsDCJOhDP5hdC3JU0nML:Servant.API.IsSecure,Servant.API.Modifiers=servant-0.19.1-8xIsDCJOhDP5hdC3JU0nML:Servant.API.Modifiers,Servant.API.NamedRoutes=servant-0.19.1-8xIsDCJOhDP5hdC3JU0nML:Servant.API.NamedRoutes,Servant.API.QueryParam=servant-0.19.1-8xIsDCJOhDP5hdC3JU0nML:Servant.API.QueryParam,Servant.API.Raw=servant-0.19.1-8xIsDCJOhDP5hdC3JU0nML:Servant.API.Raw,Servant.API.RemoteHost=servant-0.19.1-8xIsDCJOhDP5hdC3JU0nML:Servant.API.RemoteHost,Servant.API.ReqBody=servant-0.19.1-8xIsDCJOhDP5hdC3JU0nML:Servant.API.ReqBody,Servant.API.ResponseHeaders=servant-0.19.1-8xIsDCJOhDP5hdC3JU0nML:Servant.API.ResponseHeaders,Servant.API.Status=servant-0.19.1-8xIsDCJOhDP5hdC3JU0nML:Servant.API.Status,Servant.API.Stream=servant-0.19.1-8xIsDCJOhDP5hdC3JU0nML:Servant.API.Stream,Servant.API.Sub=servant-0.19.1-8xIsDCJOhDP5hdC3JU0nML:Servant.API.Sub,Servant.API.TypeErrors=servant-0.19.1-8xIsDCJOhDP5hdC3JU0nML:Servant.API.TypeErrors,Servant.API.TypeLevel=servant-0.19.1-8xIsDCJOhDP5hdC3JU0nML:Servant.API.TypeLevel,Servant.API.UVerb=servant-0.19.1-8xIsDCJOhDP5hdC3JU0nML:Servant.API.UVerb,Servant.API.UVerb.Union=servant-0.19.1-8xIsDCJOhDP5hdC3JU0nML:Servant.API.UVerb.Union,Servant.API.Vault=servant-0.19.1-8xIsDCJOhDP5hdC3JU0nML:Servant.API.Vault,Servant.API.Verbs=servant-0.19.1-8xIsDCJOhDP5hdC3JU0nML:Servant.API.Verbs,Servant.API.WithNamedContext=servant-0.19.1-8xIsDCJOhDP5hdC3JU0nML:Servant.API.WithNamedContext,Servant.Links=servant-0.19.1-8xIsDCJOhDP5hdC3JU0nML:Servant.Links,Servant.Test.ComprehensiveAPI=servant-0.19.1-8xIsDCJOhDP5hdC3JU0nML:Servant.Test.ComprehensiveAPI,Servant.Types.SourceT=servant-0.19.1-8xIsDCJOhDP5hdC3JU0nML:Servant.Types.SourceT122 unit servant-0.19.1-G5fWxM2uosq96ruJIB9naS-spec123 include QuickCheck-2.14.2-GmIzHg8jhXyDhZvBXz41zC124 include aeson-2.0.3.0-D4dINzNoHvYnB1LzKcfcV125 include base-4.16.3.0126 include base-compat-0.12.2-FhzxSBl3yJsEVFzJm794VJ127 include bytestring-0.11.3.1128 include hspec-2.9.7-BMvEyb1CfahJCbZUcb2TVk129 include http-media-0.8.0.0-2SRfkzAplL750oof1MwRg9130 include mtl-2.2.2131 include quickcheck-instances-0.3.28-Fh0MjS4rhNIAUuNG7YiHng132 include servant-0.19.1-8xIsDCJOhDP5hdC3JU0nML133 include string-conversions-0.4.0.1-BMH09h9DsH0F4c41TdlNFU134 include text-1.2.5.0135 include transformers-0.5.6.2136Ready component graph:137 definite servant-0.19.1-8xIsDCJOhDP5hdC3JU0nML138 depends QuickCheck-2.14.2-GmIzHg8jhXyDhZvBXz41zC139 depends aeson-2.0.3.0-D4dINzNoHvYnB1LzKcfcV140 depends attoparsec-0.14.4-A66c1KMWzkm7vAzdPITUV0141 depends base-4.16.3.0142 depends base-compat-0.12.2-FhzxSBl3yJsEVFzJm794VJ143 depends bifunctors-5.5.14-8cwFE6FR3Yj7jsBVnB9D7n144 depends bytestring-0.11.3.1145 depends case-insensitive-1.2.1.0-DSHhULWViPl9L2c3uDf9sl146 depends constraints-0.13.4-7E3MlFHipCFFMtKQzNKAGz147 depends deepseq-1.4.6.1148 depends http-api-data-0.4.3-D6TjlA5iCgk9bL2oCmPbxe149 depends http-media-0.8.0.0-2SRfkzAplL750oof1MwRg9150 depends http-types-0.12.3-GWWGHcztobICvmBMoRBB5P151 depends mmorph-1.2.0-Bg7HXbV43NGDxNVXLyqP2K152 depends mtl-2.2.2153 depends network-uri-2.6.4.2-2hn2k2SmMZH265efzAb7Gi154 depends singleton-bool-0.1.6-5OngmY9SepkK0LqniSFU2t155 depends sop-core-0.5.0.2-8cmRYB37llUAjnR98I5kI0156 depends string-conversions-0.4.0.1-BMH09h9DsH0F4c41TdlNFU157 depends tagged-0.8.6.1-1cyKsP6IoysJiSe4ShbK3g158 depends text-1.2.5.0159 depends transformers-0.5.6.2160 depends vault-0.3.1.5-GLy650UJPIg5YTy7lranJq161 definite servant-0.19.1-G5fWxM2uosq96ruJIB9naS-spec162 depends QuickCheck-2.14.2-GmIzHg8jhXyDhZvBXz41zC163 depends aeson-2.0.3.0-D4dINzNoHvYnB1LzKcfcV164 depends base-4.16.3.0165 depends base-compat-0.12.2-FhzxSBl3yJsEVFzJm794VJ166 depends bytestring-0.11.3.1167 depends hspec-2.9.7-BMvEyb1CfahJCbZUcb2TVk168 depends http-media-0.8.0.0-2SRfkzAplL750oof1MwRg9169 depends mtl-2.2.2170 depends quickcheck-instances-0.3.28-Fh0MjS4rhNIAUuNG7YiHng171 depends servant-0.19.1-8xIsDCJOhDP5hdC3JU0nML172 depends string-conversions-0.4.0.1-BMH09h9DsH0F4c41TdlNFU173 depends text-1.2.5.0174 depends transformers-0.5.6.2175Using Cabal-3.6.3.0 compiled by ghc-9.2176Using compiler: ghc-9.2.4177Using install prefix:178/nix/store/c5rms6q9jlhd8fcq46lb1v3wh5ya3sk3-servant-0.19.1179Executables installed in:180/nix/store/c5rms6q9jlhd8fcq46lb1v3wh5ya3sk3-servant-0.19.1/bin181Libraries installed in:182/nix/store/c5rms6q9jlhd8fcq46lb1v3wh5ya3sk3-servant-0.19.1/lib/ghc-9.2.4/i386-linux-ghc-9.2.4/servant-0.19.1-8xIsDCJOhDP5hdC3JU0nML183Dynamic Libraries installed in:184/nix/store/c5rms6q9jlhd8fcq46lb1v3wh5ya3sk3-servant-0.19.1/lib/ghc-9.2.4/i386-linux-ghc-9.2.4185Private executables installed in:186/nix/store/c5rms6q9jlhd8fcq46lb1v3wh5ya3sk3-servant-0.19.1/libexec/i386-linux-ghc-9.2.4/servant-0.19.1187Data files installed in:188/nix/store/c5rms6q9jlhd8fcq46lb1v3wh5ya3sk3-servant-0.19.1/share/i386-linux-ghc-9.2.4/servant-0.19.1189Documentation installed in:190/nix/store/jyyn8lx0h3ihzqzqk3fpb2qq55yfphv0-servant-0.19.1-doc/share/doc/servant-0.19.1191Configuration files installed in:192/nix/store/c5rms6q9jlhd8fcq46lb1v3wh5ya3sk3-servant-0.19.1/etc193No alex found194Using ar found on system at:195/nix/store/cz0xzc39p2qj26ml15v9bq5ckrmdmdf4-binutils-2.39/bin/ar196No c2hs found197No cpphs found198No doctest found199Using gcc version 11.3.0 given by user at:200/nix/store/rkwixq2wda45gxx7zg1qh329zhkbvzzb-gcc-wrapper-11.3.0/bin/gcc201Using ghc version 9.2.4 found on system at:202/nix/store/ic7wdfrif8raic2z6xiq2qv1bfzxi8li-ghc-9.2.4/bin/ghc203Using ghc-pkg version 9.2.4 found on system at:204/nix/store/ic7wdfrif8raic2z6xiq2qv1bfzxi8li-ghc-9.2.4/bin/ghc-pkg-9.2.4205No ghcjs found206No ghcjs-pkg found207No greencard found208Using haddock version 2.26.0 found on system at:209/nix/store/ic7wdfrif8raic2z6xiq2qv1bfzxi8li-ghc-9.2.4/bin/haddock-ghc-9.2.4210No happy found211Using haskell-suite found on system at: haskell-suite-dummy-location212Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location213No hmake found214Using hpc version 0.68 found on system at:215/nix/store/ic7wdfrif8raic2z6xiq2qv1bfzxi8li-ghc-9.2.4/bin/hpc216Using hsc2hs version 0.68.8 found on system at:217/nix/store/ic7wdfrif8raic2z6xiq2qv1bfzxi8li-ghc-9.2.4/bin/hsc2hs218Using hscolour version 1.24 found on system at:219/nix/store/85d2z1v7cbhi7zr0aj493mh85n4w6p60-hscolour-1.24.4/bin/HsColour220No jhc found221Using ld found on system at:222/nix/store/ssc7jicqr32k3w9gbsczxl0fxxfvm60g-binutils-wrapper-2.39/bin/ld.gold223No pkg-config found224Using runghc version 9.2.4 found on system at:225/nix/store/ic7wdfrif8raic2z6xiq2qv1bfzxi8li-ghc-9.2.4/bin/runghc-9.2.4226Using strip version 2.39 found on system at:227/nix/store/rkwixq2wda45gxx7zg1qh329zhkbvzzb-gcc-wrapper-11.3.0/bin/strip228Using tar found on system at:229/nix/store/5rh47gjf5m2w51g3sxpyfxr1km61vd1f-gnutar-1.34/bin/tar230No uhc foundbuildPhase
231building232Preprocessing library for servant-0.19.1..233Building library for servant-0.19.1..234[ 1 of 33] Compiling Servant.API.Alternative ( src/Servant/API/Alternative.hs, dist/build/Servant/API/Alternative.o, dist/build/Servant/API/Alternative.dyn_o )235236src/Servant/API/Alternative.hs:41:5: warning: [-Wnoncanonical-monoid-instances]237 Noncanonical ‘mappend’ definition detected238 in the instance declaration for ‘Monoid (a :<|> b)’.239 ‘mappend’ will eventually be removed in favour of ‘(<>)’240 Either remove definition for ‘mappend’ (recommended) or define as ‘mappend = (<>)’241 See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid242 |24341 | (a :<|> b) `mappend` (a' :<|> b') = (a `mappend` a') :<|> (b `mappend` b')244 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^245[ 2 of 33] Compiling Servant.API.BasicAuth ( src/Servant/API/BasicAuth.hs, dist/build/Servant/API/BasicAuth.o, dist/build/Servant/API/BasicAuth.dyn_o )246247src/Servant/API/BasicAuth.hs:27:47: warning: [-Wstar-is-type]248 Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’249 relies on the StarIsType extension, which will become250 deprecated in the future.251 Suggested fix: use ‘Type’ from ‘Data.Kind’ instead.252 |25327 | data BasicAuth (realm :: Symbol) (userData :: *)254 | ^255[ 3 of 33] Compiling Servant.API.Capture ( src/Servant/API/Capture.hs, dist/build/Servant/API/Capture.o, dist/build/Servant/API/Capture.dyn_o )256257src/Servant/API/Capture.hs:20:25: warning: [-Wstar-is-type]258 Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’259 relies on the StarIsType extension, which will become260 deprecated in the future.261 Suggested fix: use ‘Type’ from ‘Data.Kind’ instead.262 |26320 | data Capture' (mods :: [*]) (sym :: Symbol) (a :: *)264 | ^265266src/Servant/API/Capture.hs:20:51: warning: [-Wstar-is-type]267 Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’268 relies on the StarIsType extension, which will become269 deprecated in the future.270 Suggested fix: use ‘Type’ from ‘Data.Kind’ instead.271 |27220 | data Capture' (mods :: [*]) (sym :: Symbol) (a :: *)273 | ^274275src/Servant/API/Capture.hs:30:39: warning: [-Wstar-is-type]276 Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’277 relies on the StarIsType extension, which will become278 deprecated in the future.279 Suggested fix: use ‘Type’ from ‘Data.Kind’ instead.280 |28130 | data CaptureAll (sym :: Symbol) (a :: *)282 | ^283[ 4 of 33] Compiling Servant.API.ContentTypes ( src/Servant/API/ContentTypes.hs, dist/build/Servant/API/ContentTypes.o, dist/build/Servant/API/ContentTypes.dyn_o )284285src/Servant/API/ContentTypes.hs:179:47: warning: [-Wstar-is-type]286 Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’287 relies on the StarIsType extension, which will become288 deprecated in the future.289 Suggested fix: use ‘Type’ from ‘Data.Kind’ instead.290 |291179 | class (AllMime list) => AllCTRender (list :: [*]) a where292 | ^293294src/Servant/API/ContentTypes.hs:233:31: warning: [-Wstar-is-type]295 Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’296 relies on the StarIsType extension, which will become297 deprecated in the future.298 Suggested fix: use ‘Type’ from ‘Data.Kind’ instead.299 |300233 | class AllCTUnrender (list :: [*]) a where301 | ^302303src/Servant/API/ContentTypes.hs:252:25: warning: [-Wstar-is-type]304 Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’305 relies on the StarIsType extension, which will become306 deprecated in the future.307 Suggested fix: use ‘Type’ from ‘Data.Kind’ instead.308 |309252 | class AllMime (list :: [*]) where310 | ^311312src/Servant/API/ContentTypes.hs:270:49: warning: [-Wstar-is-type]313 Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’314 relies on the StarIsType extension, which will become315 deprecated in the future.316 Suggested fix: use ‘Type’ from ‘Data.Kind’ instead.317 |318270 | class (AllMime list) => AllMimeRender (list :: [*]) a where319 | ^320321src/Servant/API/ContentTypes.hs:310:51: warning: [-Wstar-is-type]322 Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’323 relies on the StarIsType extension, which will become324 deprecated in the future.325 Suggested fix: use ‘Type’ from ‘Data.Kind’ instead.326 |327310 | class (AllMime list) => AllMimeUnrender (list :: [*]) a where328 | ^329[ 5 of 33] Compiling Servant.API.Description ( src/Servant/API/Description.hs, dist/build/Servant/API/Description.o, dist/build/Servant/API/Description.dyn_o )330331src/Servant/API/Description.hs:62:57: warning: [-Wstar-is-type]332 Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’333 relies on the StarIsType extension, which will become334 deprecated in the future.335 Suggested fix: use ‘Type’ from ‘Data.Kind’ instead.336 |33762 | type family FoldDescription' (acc :: Symbol) (mods :: [*]) :: Symbol where338 | ^339[ 6 of 33] Compiling Servant.API.Empty ( src/Servant/API/Empty.hs, dist/build/Servant/API/Empty.o, dist/build/Servant/API/Empty.dyn_o )340[ 7 of 33] Compiling Servant.API.Experimental.Auth ( src/Servant/API/Experimental/Auth.hs, dist/build/Servant/API/Experimental/Auth.o, dist/build/Servant/API/Experimental/Auth.dyn_o )341[ 8 of 33] Compiling Servant.API.Fragment ( src/Servant/API/Fragment.hs, dist/build/Servant/API/Fragment.o, dist/build/Servant/API/Fragment.dyn_o )342343src/Servant/API/Fragment.hs:17:21: warning: [-Wstar-is-type]344 Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’345 relies on the StarIsType extension, which will become346 deprecated in the future.347 Suggested fix: use ‘Type’ from ‘Data.Kind’ instead.348 |34917 | data Fragment (a :: *)350 | ^351[ 9 of 33] Compiling Servant.API.Generic ( src/Servant/API/Generic.hs, dist/build/Servant/API/Generic.o, dist/build/Servant/API/Generic.dyn_o )352353src/Servant/API/Generic.hs:86:25: warning: [-Wstar-is-type]354 Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’355 relies on the StarIsType extension, which will become356 deprecated in the future.357 Suggested fix: use ‘Type’ from ‘Data.Kind’ instead.358 |35986 | type mode :- api :: *360 | ^361[10 of 33] Compiling Servant.API.HttpVersion ( src/Servant/API/HttpVersion.hs, dist/build/Servant/API/HttpVersion.o, dist/build/Servant/API/HttpVersion.dyn_o )362[11 of 33] Compiling Servant.API.IsSecure ( src/Servant/API/IsSecure.hs, dist/build/Servant/API/IsSecure.o, dist/build/Servant/API/IsSecure.dyn_o )363[12 of 33] Compiling Servant.API.Modifiers ( src/Servant/API/Modifiers.hs, dist/build/Servant/API/Modifiers.o, dist/build/Servant/API/Modifiers.dyn_o )364365src/Servant/API/Modifiers.hs:54:51: warning: [-Wstar-is-type]366 Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’367 relies on the StarIsType extension, which will become368 deprecated in the future.369 Suggested fix: use ‘Type’ from ‘Data.Kind’ instead.370 |37154 | type family FoldRequired' (acc :: Bool) (mods :: [*]) :: Bool where372 | ^373374src/Servant/API/Modifiers.hs:75:51: warning: [-Wstar-is-type]375 Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’376 relies on the StarIsType extension, which will become377 deprecated in the future.378 Suggested fix: use ‘Type’ from ‘Data.Kind’ instead.379 |38075 | type family FoldLenient' (acc :: Bool) (mods :: [*]) :: Bool where381 | ^382[13 of 33] Compiling Servant.API.Header ( src/Servant/API/Header.hs, dist/build/Servant/API/Header.o, dist/build/Servant/API/Header.dyn_o )383384src/Servant/API/Header.hs:26:24: warning: [-Wstar-is-type]385 Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’386 relies on the StarIsType extension, which will become387 deprecated in the future.388 Suggested fix: use ‘Type’ from ‘Data.Kind’ instead.389 |39026 | data Header' (mods :: [*]) (sym :: Symbol) (a :: *)391 | ^392393src/Servant/API/Header.hs:26:50: warning: [-Wstar-is-type]394 Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’395 relies on the StarIsType extension, which will become396 deprecated in the future.397 Suggested fix: use ‘Type’ from ‘Data.Kind’ instead.398 |39926 | data Header' (mods :: [*]) (sym :: Symbol) (a :: *)400 | ^401[14 of 33] Compiling Servant.API.NamedRoutes ( src/Servant/API/NamedRoutes.hs, dist/build/Servant/API/NamedRoutes.o, dist/build/Servant/API/NamedRoutes.dyn_o )402403src/Servant/API/NamedRoutes.hs:10:26: warning: [-Wstar-is-type]404 Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’405 relies on the StarIsType extension, which will become406 deprecated in the future.407 Suggested fix: use ‘Type’ from ‘Data.Kind’ instead.408 |40910 | data NamedRoutes (api :: * -> *)410 | ^411412src/Servant/API/NamedRoutes.hs:10:31: warning: [-Wstar-is-type]413 Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’414 relies on the StarIsType extension, which will become415 deprecated in the future.416 Suggested fix: use ‘Type’ from ‘Data.Kind’ instead.417 |41810 | data NamedRoutes (api :: * -> *)419 | ^420[15 of 33] Compiling Servant.API.QueryParam ( src/Servant/API/QueryParam.hs, dist/build/Servant/API/QueryParam.o, dist/build/Servant/API/QueryParam.dyn_o )421422src/Servant/API/QueryParam.hs:24:28: warning: [-Wstar-is-type]423 Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’424 relies on the StarIsType extension, which will become425 deprecated in the future.426 Suggested fix: use ‘Type’ from ‘Data.Kind’ instead.427 |42824 | data QueryParam' (mods :: [*]) (sym :: Symbol) (a :: *)429 | ^430431src/Servant/API/QueryParam.hs:24:54: warning: [-Wstar-is-type]432 Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’433 relies on the StarIsType extension, which will become434 deprecated in the future.435 Suggested fix: use ‘Type’ from ‘Data.Kind’ instead.436 |43724 | data QueryParam' (mods :: [*]) (sym :: Symbol) (a :: *)438 | ^439440src/Servant/API/QueryParam.hs:38:40: warning: [-Wstar-is-type]441 Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’442 relies on the StarIsType extension, which will become443 deprecated in the future.444 Suggested fix: use ‘Type’ from ‘Data.Kind’ instead.445 |44638 | data QueryParams (sym :: Symbol) (a :: *)447 | ^448[16 of 33] Compiling Servant.API.Raw ( src/Servant/API/Raw.hs, dist/build/Servant/API/Raw.o, dist/build/Servant/API/Raw.dyn_o )449[17 of 33] Compiling Servant.API.RemoteHost ( src/Servant/API/RemoteHost.hs, dist/build/Servant/API/RemoteHost.o, dist/build/Servant/API/RemoteHost.dyn_o )450[18 of 33] Compiling Servant.API.ReqBody ( src/Servant/API/ReqBody.hs, dist/build/Servant/API/ReqBody.o, dist/build/Servant/API/ReqBody.dyn_o )451452src/Servant/API/ReqBody.hs:24:25: warning: [-Wstar-is-type]453 Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’454 relies on the StarIsType extension, which will become455 deprecated in the future.456 Suggested fix: use ‘Type’ from ‘Data.Kind’ instead.457 |45824 | data ReqBody' (mods :: [*]) (contentTypes :: [*]) (a :: *)459 | ^460461src/Servant/API/ReqBody.hs:24:47: warning: [-Wstar-is-type]462 Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’463 relies on the StarIsType extension, which will become464 deprecated in the future.465 Suggested fix: use ‘Type’ from ‘Data.Kind’ instead.466 |46724 | data ReqBody' (mods :: [*]) (contentTypes :: [*]) (a :: *)468 | ^469470src/Servant/API/ReqBody.hs:24:57: warning: [-Wstar-is-type]471 Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’472 relies on the StarIsType extension, which will become473 deprecated in the future.474 Suggested fix: use ‘Type’ from ‘Data.Kind’ instead.475 |47624 | data ReqBody' (mods :: [*]) (contentTypes :: [*]) (a :: *)477 | ^478[19 of 33] Compiling Servant.API.ResponseHeaders ( src/Servant/API/ResponseHeaders.hs, dist/build/Servant/API/ResponseHeaders.o, dist/build/Servant/API/ResponseHeaders.dyn_o )479480src/Servant/API/ResponseHeaders.hs:89:32: warning: [-Wstar-is-type]481 Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’482 relies on the StarIsType extension, which will become483 deprecated in the future.484 Suggested fix: use ‘Type’ from ‘Data.Kind’ instead.485 |48689 | type family HeaderValMap (f :: * -> *) (xs :: [*]) where487 | ^488489src/Servant/API/ResponseHeaders.hs:89:37: warning: [-Wstar-is-type]490 Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’491 relies on the StarIsType extension, which will become492 deprecated in the future.493 Suggested fix: use ‘Type’ from ‘Data.Kind’ instead.494 |49589 | type family HeaderValMap (f :: * -> *) (xs :: [*]) where496 | ^497498src/Servant/API/ResponseHeaders.hs:89:48: warning: [-Wstar-is-type]499 Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’500 relies on the StarIsType extension, which will become501 deprecated in the future.502 Suggested fix: use ‘Type’ from ‘Data.Kind’ instead.503 |50489 | type family HeaderValMap (f :: * -> *) (xs :: [*]) where505 | ^506[20 of 33] Compiling Servant.API.Status ( src/Servant/API/Status.hs, dist/build/Servant/API/Status.o, dist/build/Servant/API/Status.dyn_o )507[21 of 33] Compiling Servant.API.Sub ( src/Servant/API/Sub.hs, dist/build/Servant/API/Sub.o, dist/build/Servant/API/Sub.dyn_o )508509src/Servant/API/Sub.hs:18:27: warning: [-Wstar-is-type]510 Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’511 relies on the StarIsType extension, which will become512 deprecated in the future.513 Suggested fix: use ‘Type’ from ‘Data.Kind’ instead.514 |51518 | data (path :: k) :> (a :: *)516 | ^517[22 of 33] Compiling Servant.API.TypeErrors ( src/Servant/API/TypeErrors.hs, dist/build/Servant/API/TypeErrors.o, dist/build/Servant/API/TypeErrors.dyn_o )518519src/Servant/API/TypeErrors.hs:17:1: warning: [-Wunused-imports]520 The import of ‘Data.Kind’ is redundant521 except perhaps to import instances from ‘Data.Kind’522 To import instances alone, use: import Data.Kind()523 |52417 | import Data.Kind525 | ^^^^^^^^^^^^^^^^526527src/Servant/API/TypeErrors.hs:23:3: warning: [-Wunticked-promoted-constructors]528 Unticked promoted constructor: ‘Text’.529 Use ‘'Text’ instead of ‘Text’.530 |53123 | Text "There is no instance for " :<>: ShowType tycls532 | ^^^^533534src/Servant/API/TypeErrors.hs:23:36: warning: [-Wunticked-promoted-constructors]535 Unticked promoted constructor: ‘:<>:’.536 Use ‘':<>:’ instead of ‘:<>:’.537 |53823 | Text "There is no instance for " :<>: ShowType tycls539 | ^^^^540541src/Servant/API/TypeErrors.hs:23:41: warning: [-Wunticked-promoted-constructors]542 Unticked promoted constructor: ‘ShowType’.543 Use ‘'ShowType’ instead of ‘ShowType’.544 |54523 | Text "There is no instance for " :<>: ShowType tycls546 | ^^^^^^^^547548src/Servant/API/TypeErrors.hs:24:3: warning: [-Wunticked-promoted-constructors]549 Unticked promoted constructor: ‘:<>:’.550 Use ‘':<>:’ instead of ‘:<>:’.551 |55224 | :<>: Text " (" :<>: ShowType expr :<>: Text " :> ...)"553 | ^^^^554555src/Servant/API/TypeErrors.hs:24:8: warning: [-Wunticked-promoted-constructors]556 Unticked promoted constructor: ‘Text’.557 Use ‘'Text’ instead of ‘Text’.558 |55924 | :<>: Text " (" :<>: ShowType expr :<>: Text " :> ...)"560 | ^^^^561562src/Servant/API/TypeErrors.hs:24:18: warning: [-Wunticked-promoted-constructors]563 Unticked promoted constructor: ‘:<>:’.564 Use ‘':<>:’ instead of ‘:<>:’.565 |56624 | :<>: Text " (" :<>: ShowType expr :<>: Text " :> ...)"567 | ^^^^568569src/Servant/API/TypeErrors.hs:24:23: warning: [-Wunticked-promoted-constructors]570 Unticked promoted constructor: ‘ShowType’.571 Use ‘'ShowType’ instead of ‘ShowType’.572 |57324 | :<>: Text " (" :<>: ShowType expr :<>: Text " :> ...)"574 | ^^^^^^^^575576src/Servant/API/TypeErrors.hs:24:37: warning: [-Wunticked-promoted-constructors]577 Unticked promoted constructor: ‘:<>:’.578 Use ‘':<>:’ instead of ‘:<>:’.579 |58024 | :<>: Text " (" :<>: ShowType expr :<>: Text " :> ...)"581 | ^^^^582583src/Servant/API/TypeErrors.hs:24:42: warning: [-Wunticked-promoted-constructors]584 Unticked promoted constructor: ‘Text’.585 Use ‘'Text’ instead of ‘Text’.586 |58724 | :<>: Text " (" :<>: ShowType expr :<>: Text " :> ...)"588 | ^^^^589590src/Servant/API/TypeErrors.hs:28:3: warning: [-Wunticked-promoted-constructors]591 Unticked promoted constructor: ‘Text’.592 Use ‘'Text’ instead of ‘Text’.593 |59428 | Text "There is no instance for " :<>: ShowType expr595 | ^^^^596597src/Servant/API/TypeErrors.hs:28:36: warning: [-Wunticked-promoted-constructors]598 Unticked promoted constructor: ‘:<>:’.599 Use ‘':<>:’ instead of ‘:<>:’.600 |60128 | Text "There is no instance for " :<>: ShowType expr602 | ^^^^603604src/Servant/API/TypeErrors.hs:28:41: warning: [-Wunticked-promoted-constructors]605 Unticked promoted constructor: ‘ShowType’.606 Use ‘'ShowType’ instead of ‘ShowType’.607 |60828 | Text "There is no instance for " :<>: ShowType expr609 | ^^^^^^^^610611src/Servant/API/TypeErrors.hs:33:3: warning: [-Wunticked-promoted-constructors]612 Unticked promoted constructor: ‘:$$:’.613 Use ‘':$$:’ instead of ‘:$$:’.614 |61533 | :$$: ShowType expr :<>: Text " expects " :<>: ShowType (Arity expr) :<>: Text " more arguments"616 | ^^^^617618src/Servant/API/TypeErrors.hs:33:8: warning: [-Wunticked-promoted-constructors]619 Unticked promoted constructor: ‘ShowType’.620 Use ‘'ShowType’ instead of ‘ShowType’.621 |62233 | :$$: ShowType expr :<>: Text " expects " :<>: ShowType (Arity expr) :<>: Text " more arguments"623 | ^^^^^^^^624625src/Servant/API/TypeErrors.hs:33:22: warning: [-Wunticked-promoted-constructors]626 Unticked promoted constructor: ‘:<>:’.627 Use ‘':<>:’ instead of ‘:<>:’.628 |62933 | :$$: ShowType expr :<>: Text " expects " :<>: ShowType (Arity expr) :<>: Text " more arguments"630 | ^^^^631632src/Servant/API/TypeErrors.hs:33:27: warning: [-Wunticked-promoted-constructors]633 Unticked promoted constructor: ‘Text’.634 Use ‘'Text’ instead of ‘Text’.635 |63633 | :$$: ShowType expr :<>: Text " expects " :<>: ShowType (Arity expr) :<>: Text " more arguments"637 | ^^^^638639src/Servant/API/TypeErrors.hs:33:44: warning: [-Wunticked-promoted-constructors]640 Unticked promoted constructor: ‘:<>:’.641 Use ‘':<>:’ instead of ‘:<>:’.642 |64333 | :$$: ShowType expr :<>: Text " expects " :<>: ShowType (Arity expr) :<>: Text " more arguments"644 | ^^^^645646src/Servant/API/TypeErrors.hs:33:49: warning: [-Wunticked-promoted-constructors]647 Unticked promoted constructor: ‘ShowType’.648 Use ‘'ShowType’ instead of ‘ShowType’.649 |65033 | :$$: ShowType expr :<>: Text " expects " :<>: ShowType (Arity expr) :<>: Text " more arguments"651 | ^^^^^^^^652653src/Servant/API/TypeErrors.hs:33:71: warning: [-Wunticked-promoted-constructors]654 Unticked promoted constructor: ‘:<>:’.655 Use ‘':<>:’ instead of ‘:<>:’.656 |65733 | :$$: ShowType expr :<>: Text " expects " :<>: ShowType (Arity expr) :<>: Text " more arguments"658 | ^^^^659660src/Servant/API/TypeErrors.hs:33:76: warning: [-Wunticked-promoted-constructors]661 Unticked promoted constructor: ‘Text’.662 Use ‘'Text’ instead of ‘Text’.663 |66433 | :$$: ShowType expr :<>: Text " expects " :<>: ShowType (Arity expr) :<>: Text " more arguments"665 | ^^^^666[23 of 33] Compiling Servant.API.UVerb.Union ( src/Servant/API/UVerb/Union.hs, dist/build/Servant/API/UVerb/Union.o, dist/build/Servant/API/UVerb/Union.dyn_o )667668src/Servant/API/UVerb/Union.hs:78:16: warning: [-Wstar-is-type]669 Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’670 relies on the StarIsType extension, which will become671 deprecated in the future.672 Suggested fix: use ‘Type’ from ‘Data.Kind’ instead.673 |67478 | forall (c :: * -> Constraint) (a :: *) (as :: [*]).675 | ^676677src/Servant/API/UVerb/Union.hs:78:39: warning: [-Wstar-is-type]678 Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’679 relies on the StarIsType extension, which will become680 deprecated in the future.681 Suggested fix: use ‘Type’ from ‘Data.Kind’ instead.682 |68378 | forall (c :: * -> Constraint) (a :: *) (as :: [*]).684 | ^685686src/Servant/API/UVerb/Union.hs:78:50: warning: [-Wstar-is-type]687 Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’688 relies on the StarIsType extension, which will become689 deprecated in the future.690 Suggested fix: use ‘Type’ from ‘Data.Kind’ instead.691 |69278 | forall (c :: * -> Constraint) (a :: *) (as :: [*]).693 | ^694695src/Servant/API/UVerb/Union.hs:91:28: warning: [-Wstar-is-type]696 Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’697 relies on the StarIsType extension, which will become698 deprecated in the future.699 Suggested fix: use ‘Type’ from ‘Data.Kind’ instead.700 |70191 | matchUnion :: forall (a :: *) (as :: [*]). (IsMember a as) => Union as -> Maybe a702 | ^703704src/Servant/API/UVerb/Union.hs:91:39: warning: [-Wstar-is-type]705 Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’706 relies on the StarIsType extension, which will become707 deprecated in the future.708 Suggested fix: use ‘Type’ from ‘Data.Kind’ instead.709 |71091 | matchUnion :: forall (a :: *) (as :: [*]). (IsMember a as) => Union as -> Maybe a711 | ^712[24 of 33] Compiling Servant.API.UVerb ( src/Servant/API/UVerb.hs, dist/build/Servant/API/UVerb.o, dist/build/Servant/API/UVerb.dyn_o )713714src/Servant/API/UVerb.hs:43:51: warning: [-Wstar-is-type]715 Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’716 relies on the StarIsType extension, which will become717 deprecated in the future.718 Suggested fix: use ‘Type’ from ‘Data.Kind’ instead.719 |72043 | class KnownStatus (StatusOf a) => HasStatus (a :: *) where721 | ^722723src/Servant/API/UVerb.hs:44:23: warning: [-Wstar-is-type]724 Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’725 relies on the StarIsType extension, which will become726 deprecated in the future.727 Suggested fix: use ‘Type’ from ‘Data.Kind’ instead.728 |72944 | type StatusOf (a :: *) :: Nat730 | ^731732src/Servant/API/UVerb.hs:55:27: warning: [-Wstar-is-type]733 Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’734 relies on the StarIsType extension, which will become735 deprecated in the future.736 Suggested fix: use ‘Type’ from ‘Data.Kind’ instead.737 |73855 | class HasStatuses (as :: [*]) where739 | ^740741src/Servant/API/UVerb.hs:56:25: warning: [-Wstar-is-type]742 Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’743 relies on the StarIsType extension, which will become744 deprecated in the future.745 Suggested fix: use ‘Type’ from ‘Data.Kind’ instead.746 |74756 | type Statuses (as :: [*]) :: [Nat]748 | ^749750src/Servant/API/UVerb.hs:100:52: warning: [-Wstar-is-type]751 Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’752 relies on the StarIsType extension, which will become753 deprecated in the future.754 Suggested fix: use ‘Type’ from ‘Data.Kind’ instead.755 |756100 | data UVerb (method :: StdMethod) (contentTypes :: [*]) (as :: [*])757 | ^758759src/Servant/API/UVerb.hs:100:64: warning: [-Wstar-is-type]760 Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’761 relies on the StarIsType extension, which will become762 deprecated in the future.763 Suggested fix: use ‘Type’ from ‘Data.Kind’ instead.764 |765100 | data UVerb (method :: StdMethod) (contentTypes :: [*]) (as :: [*])766 | ^767[25 of 33] Compiling Servant.API.Vault ( src/Servant/API/Vault.hs, dist/build/Servant/API/Vault.o, dist/build/Servant/API/Vault.dyn_o )768[26 of 33] Compiling Servant.API.Verbs ( src/Servant/API/Verbs.hs, dist/build/Servant/API/Verbs.o, dist/build/Servant/API/Verbs.dyn_o )769770src/Servant/API/Verbs.hs:29:64: warning: [-Wstar-is-type]771 Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’772 relies on the StarIsType extension, which will become773 deprecated in the future.774 Suggested fix: use ‘Type’ from ‘Data.Kind’ instead.775 |77629 | data Verb (method :: k1) (statusCode :: Nat) (contentTypes :: [*]) (a :: *)777 | ^778779src/Servant/API/Verbs.hs:29:74: warning: [-Wstar-is-type]780 Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’781 relies on the StarIsType extension, which will become782 deprecated in the future.783 Suggested fix: use ‘Type’ from ‘Data.Kind’ instead.784 |78529 | data Verb (method :: k1) (statusCode :: Nat) (contentTypes :: [*]) (a :: *)786 | ^787[27 of 33] Compiling Servant.API.TypeLevel ( src/Servant/API/TypeLevel.hs, dist/build/Servant/API/TypeLevel.o, dist/build/Servant/API/TypeLevel.dyn_o )788789src/Servant/API/TypeLevel.hs:179:31: warning: [-Wstar-is-type]790 Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’791 relies on the StarIsType extension, which will become792 deprecated in the future.793 Suggested fix: use ‘Type’ from ‘Data.Kind’ instead.794 |795179 | type family IsIn (endpoint :: *) (api :: *) :: Constraint where796 | ^797798src/Servant/API/TypeLevel.hs:179:42: warning: [-Wstar-is-type]799 Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’800 relies on the StarIsType extension, which will become801 deprecated in the future.802 Suggested fix: use ‘Type’ from ‘Data.Kind’ instead.803 |804179 | type family IsIn (endpoint :: *) (api :: *) :: Constraint where805 | ^806[28 of 33] Compiling Servant.API.WithNamedContext ( src/Servant/API/WithNamedContext.hs, dist/build/Servant/API/WithNamedContext.o, dist/build/Servant/API/WithNamedContext.dyn_o )807808src/Servant/API/WithNamedContext.hs:21:56: warning: [-Wstar-is-type]809 Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’810 relies on the StarIsType extension, which will become811 deprecated in the future.812 Suggested fix: use ‘Type’ from ‘Data.Kind’ instead.813 |81421 | data WithNamedContext (name :: Symbol) (subContext :: [*]) subApi815 | ^816[29 of 33] Compiling Servant.Types.SourceT ( src/Servant/Types/SourceT.hs, dist/build/Servant/Types/SourceT.o, dist/build/Servant/Types/SourceT.dyn_o )817[30 of 33] Compiling Servant.API.Stream ( src/Servant/API/Stream.hs, dist/build/Servant/API/Stream.o, dist/build/Servant/API/Stream.dyn_o )818819src/Servant/API/Stream.hs:66:56: warning: [-Wstar-is-type]820 Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’821 relies on the StarIsType extension, which will become822 deprecated in the future.823 Suggested fix: use ‘Type’ from ‘Data.Kind’ instead.824 |82566 | data Stream (method :: k1) (status :: Nat) (framing :: *) (contentType :: *) (a :: *)826 | ^827828src/Servant/API/Stream.hs:66:75: warning: [-Wstar-is-type]829 Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’830 relies on the StarIsType extension, which will become831 deprecated in the future.832 Suggested fix: use ‘Type’ from ‘Data.Kind’ instead.833 |83466 | data Stream (method :: k1) (status :: Nat) (framing :: *) (contentType :: *) (a :: *)835 | ^836837src/Servant/API/Stream.hs:66:84: warning: [-Wstar-is-type]838 Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’839 relies on the StarIsType extension, which will become840 deprecated in the future.841 Suggested fix: use ‘Type’ from ‘Data.Kind’ instead.842 |84366 | data Stream (method :: k1) (status :: Nat) (framing :: *) (contentType :: *) (a :: *)844 | ^845846src/Servant/API/Stream.hs:75:28: warning: [-Wstar-is-type]847 Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’848 relies on the StarIsType extension, which will become849 deprecated in the future.850 Suggested fix: use ‘Type’ from ‘Data.Kind’ instead.851 |85275 | data StreamBody' (mods :: [*]) (framing :: *) (contentType :: *) (a :: *)853 | ^854855src/Servant/API/Stream.hs:75:44: warning: [-Wstar-is-type]856 Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’857 relies on the StarIsType extension, which will become858 deprecated in the future.859 Suggested fix: use ‘Type’ from ‘Data.Kind’ instead.860 |86175 | data StreamBody' (mods :: [*]) (framing :: *) (contentType :: *) (a :: *)862 | ^863864src/Servant/API/Stream.hs:75:63: warning: [-Wstar-is-type]865 Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’866 relies on the StarIsType extension, which will become867 deprecated in the future.868 Suggested fix: use ‘Type’ from ‘Data.Kind’ instead.869 |87075 | data StreamBody' (mods :: [*]) (framing :: *) (contentType :: *) (a :: *)871 | ^872873src/Servant/API/Stream.hs:75:72: warning: [-Wstar-is-type]874 Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’875 relies on the StarIsType extension, which will become876 deprecated in the future.877 Suggested fix: use ‘Type’ from ‘Data.Kind’ instead.878 |87975 | data StreamBody' (mods :: [*]) (framing :: *) (contentType :: *) (a :: *)880 | ^881[31 of 33] Compiling Servant.Links ( src/Servant/Links.hs, dist/build/Servant/Links.o, dist/build/Servant/Links.dyn_o )882883src/Servant/Links.hs:197:1: warning: [-Wunused-imports]884 The import of ‘Data.Kind’ is redundant885 except perhaps to import instances from ‘Data.Kind’886 To import instances alone, use: import Data.Kind()887 |888197 | import Data.Kind889 | ^^^^^^^^^^^^^^^^^^^^^^^^^^...890891src/Servant/Links.hs:418:19: warning: [-Wstar-is-type]892 Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’893 relies on the StarIsType extension, which will become894 deprecated in the future.895 Suggested fix: use ‘Type’ from ‘Data.Kind’ instead.896 |897418 | data AsLink (a :: *)898 | ^899900src/Servant/Links.hs:454:32: warning: [-Wstar-is-type]901 Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’902 relies on the StarIsType extension, which will become903 deprecated in the future.904 Suggested fix: use ‘Type’ from ‘Data.Kind’ instead.905 |906454 | type MkLink endpoint (a :: *)907 | ^908909src/Servant/Links.hs:533:57: warning: [-Wstar-is-type]910 Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’911 relies on the StarIsType extension, which will become912 deprecated in the future.913 Suggested fix: use ‘Type’ from ‘Data.Kind’ instead.914 |915533 | instance HasLink sub => HasLink (Header' mods sym (a :: *) :> sub) where916 | ^917918src/Servant/Links.hs:601:24: warning: [-Wstar-is-type]919 Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’920 relies on the StarIsType extension, which will become921 deprecated in the future.922 Suggested fix: use ‘Type’ from ‘Data.Kind’ instead.923 |924601 | class GLink (routes :: * -> *) (a :: *) where925 | ^926927src/Servant/Links.hs:601:29: warning: [-Wstar-is-type]928 Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’929 relies on the StarIsType extension, which will become930 deprecated in the future.931 Suggested fix: use ‘Type’ from ‘Data.Kind’ instead.932 |933601 | class GLink (routes :: * -> *) (a :: *) where934 | ^935936src/Servant/Links.hs:601:38: warning: [-Wstar-is-type]937 Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’938 relies on the StarIsType extension, which will become939 deprecated in the future.940 Suggested fix: use ‘Type’ from ‘Data.Kind’ instead.941 |942601 | class GLink (routes :: * -> *) (a :: *) where943 | ^944945src/Servant/Links.hs:659:76: warning: [-Wstar-is-type]946 Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’947 relies on the StarIsType extension, which will become948 deprecated in the future.949 Suggested fix: use ‘Type’ from ‘Data.Kind’ instead.950 |951659 | type MkLink (arr :> sub) _ = TypeError (PartialApplication (HasLink :: * -> Constraint) arr)952 | ^953954src/Servant/Links.hs:663:1: warning: [-Wmissing-methods]955 • No explicit associated type or default declaration for ‘MkLink’956 • In the instance declaration for ‘HasLink (ty :> sub)’957 |958663 | instance {-# OVERLAPPABLE #-} TypeError (NoInstanceForSub 959 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...960961src/Servant/Links.hs:663:31: warning: [-Wmissing-methods]962 • No explicit implementation for963 ‘toLink’964 • In the instance declaration for ‘HasLink (ty :> sub)’965 |966663 | instance {-# OVERLAPPABLE #-} TypeError (NoInstanceForSub 967 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^...968969src/Servant/Links.hs:669:1: warning: [-Wmissing-methods]970 • No explicit associated type or default declaration for ‘MkLink’971 • In the instance declaration for ‘HasLink api’972 |973669 | instance {-# OVERLAPPABLE #-} TypeError (NoInstanceFor (HasLink api)) => HasLink api974 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^975976src/Servant/Links.hs:669:31: warning: [-Wmissing-methods]977 • No explicit implementation for978 ‘toLink’979 • In the instance declaration for ‘HasLink api’980 |981669 | instance {-# OVERLAPPABLE #-} TypeError (NoInstanceFor (HasLink api)) => HasLink api982 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^983[32 of 33] Compiling Servant.API ( src/Servant/API.hs, dist/build/Servant/API.o, dist/build/Servant/API.dyn_o )984[33 of 33] Compiling Servant.Test.ComprehensiveAPI ( src/Servant/Test/ComprehensiveAPI.hs, dist/build/Servant/Test/ComprehensiveAPI.o, dist/build/Servant/Test/ComprehensiveAPI.dyn_o )985[ 1 of 33] Compiling Servant.API.Alternative ( src/Servant/API/Alternative.hs, dist/build/Servant/API/Alternative.p_o )986987src/Servant/API/Alternative.hs:41:5: warning: [-Wnoncanonical-monoid-instances]988 Noncanonical ‘mappend’ definition detected989 in the instance declaration for ‘Monoid (a :<|> b)’.990 ‘mappend’ will eventually be removed in favour of ‘(<>)’991 Either remove definition for ‘mappend’ (recommended) or define as ‘mappend = (<>)’992 See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid993 |99441 | (a :<|> b) `mappend` (a' :<|> b') = (a `mappend` a') :<|> (b `mappend` b')995 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^996[ 2 of 33] Compiling Servant.API.BasicAuth ( src/Servant/API/BasicAuth.hs, dist/build/Servant/API/BasicAuth.p_o )997998src/Servant/API/BasicAuth.hs:27:47: warning: [-Wstar-is-type]999 Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’1000 relies on the StarIsType extension, which will become1001 deprecated in the future.1002 Suggested fix: use ‘Type’ from ‘Data.Kind’ instead.1003 |100427 | data BasicAuth (realm :: Symbol) (userData :: *)1005 | ^1006[ 3 of 33] Compiling Servant.API.Capture ( src/Servant/API/Capture.hs, dist/build/Servant/API/Capture.p_o )10071008src/Servant/API/Capture.hs:20:25: warning: [-Wstar-is-type]1009 Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’1010 relies on the StarIsType extension, which will become1011 deprecated in the future.1012 Suggested fix: use ‘Type’ from ‘Data.Kind’ instead.1013 |101420 | data Capture' (mods :: [*]) (sym :: Symbol) (a :: *)1015 | ^10161017src/Servant/API/Capture.hs:20:51: warning: [-Wstar-is-type]1018 Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’1019 relies on the StarIsType extension, which will become1020 deprecated in the future.1021 Suggested fix: use ‘Type’ from ‘Data.Kind’ instead.1022 |102320 | data Capture' (mods :: [*]) (sym :: Symbol) (a :: *)1024 | ^10251026src/Servant/API/Capture.hs:30:39: warning: [-Wstar-is-type]1027 Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’1028 relies on the StarIsType extension, which will become1029 deprecated in the future.1030 Suggested fix: use ‘Type’ from ‘Data.Kind’ instead.1031 |103230 | data CaptureAll (sym :: Symbol) (a :: *)1033 | ^1034[ 4 of 33] Compiling Servant.API.ContentTypes ( src/Servant/API/ContentTypes.hs, dist/build/Servant/API/ContentTypes.p_o )10351036src/Servant/API/ContentTypes.hs:179:47: warning: [-Wstar-is-type]1037 Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’1038 relies on the StarIsType extension, which will become1039 deprecated in the future.1040 Suggested fix: use ‘Type’ from ‘Data.Kind’ instead.1041 |1042179 | class (AllMime list) => AllCTRender (list :: [*]) a where1043 | ^10441045src/Servant/API/ContentTypes.hs:233:31: warning: [-Wstar-is-type]1046 Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’1047 relies on the StarIsType extension, which will become1048 deprecated in the future.1049 Suggested fix: use ‘Type’ from ‘Data.Kind’ instead.1050 |1051233 | class AllCTUnrender (list :: [*]) a where1052 | ^10531054src/Servant/API/ContentTypes.hs:252:25: warning: [-Wstar-is-type]1055 Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’1056 relies on the StarIsType extension, which will become1057 deprecated in the future.1058 Suggested fix: use ‘Type’ from ‘Data.Kind’ instead.1059 |1060252 | class AllMime (list :: [*]) where1061 | ^10621063src/Servant/API/ContentTypes.hs:270:49: warning: [-Wstar-is-type]1064 Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’1065 relies on the StarIsType extension, which will become1066 deprecated in the future.1067 Suggested fix: use ‘Type’ from ‘Data.Kind’ instead.1068 |1069270 | class (AllMime list) => AllMimeRender (list :: [*]) a where1070 | ^10711072src/Servant/API/ContentTypes.hs:310:51: warning: [-Wstar-is-type]1073 Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’1074 relies on the StarIsType extension, which will become1075 deprecated in the future.1076 Suggested fix: use ‘Type’ from ‘Data.Kind’ instead.1077 |1078310 | class (AllMime list) => AllMimeUnrender (list :: [*]) a where1079 | ^1080[ 5 of 33] Compiling Servant.API.Description ( src/Servant/API/Description.hs, dist/build/Servant/API/Description.p_o )10811082src/Servant/API/Description.hs:62:57: warning: [-Wstar-is-type]1083 Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’1084 relies on the StarIsType extension, which will become1085 deprecated in the future.1086 Suggested fix: use ‘Type’ from ‘Data.Kind’ instead.1087 |108862 | type family FoldDescription' (acc :: Symbol) (mods :: [*]) :: Symbol where1089 | ^1090[ 6 of 33] Compiling Servant.API.Empty ( src/Servant/API/Empty.hs, dist/build/Servant/API/Empty.p_o )1091[ 7 of 33] Compiling Servant.API.Experimental.Auth ( src/Servant/API/Experimental/Auth.hs, dist/build/Servant/API/Experimental/Auth.p_o )1092[ 8 of 33] Compiling Servant.API.Fragment ( src/Servant/API/Fragment.hs, dist/build/Servant/API/Fragment.p_o )10931094src/Servant/API/Fragment.hs:17:21: warning: [-Wstar-is-type]1095 Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’1096 relies on the StarIsType extension, which will become1097 deprecated in the future.1098 Suggested fix: use ‘Type’ from ‘Data.Kind’ instead.1099 |110017 | data Fragment (a :: *)1101 | ^1102[ 9 of 33] Compiling Servant.API.Generic ( src/Servant/API/Generic.hs, dist/build/Servant/API/Generic.p_o )11031104src/Servant/API/Generic.hs:86:25: warning: [-Wstar-is-type]1105 Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’1106 relies on the StarIsType extension, which will become1107 deprecated in the future.1108 Suggested fix: use ‘Type’ from ‘Data.Kind’ instead.1109 |111086 | type mode :- api :: *1111 | ^1112[10 of 33] Compiling Servant.API.HttpVersion ( src/Servant/API/HttpVersion.hs, dist/build/Servant/API/HttpVersion.p_o )1113[11 of 33] Compiling Servant.API.IsSecure ( src/Servant/API/IsSecure.hs, dist/build/Servant/API/IsSecure.p_o )1114[12 of 33] Compiling Servant.API.Modifiers ( src/Servant/API/Modifiers.hs, dist/build/Servant/API/Modifiers.p_o )11151116src/Servant/API/Modifiers.hs:54:51: warning: [-Wstar-is-type]1117 Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’1118 relies on the StarIsType extension, which will become1119 deprecated in the future.1120 Suggested fix: use ‘Type’ from ‘Data.Kind’ instead.1121 |112254 | type family FoldRequired' (acc :: Bool) (mods :: [*]) :: Bool where1123 | ^11241125src/Servant/API/Modifiers.hs:75:51: warning: [-Wstar-is-type]1126 Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’1127 relies on the StarIsType extension, which will become1128 deprecated in the future.1129 Suggested fix: use ‘Type’ from ‘Data.Kind’ instead.1130 |113175 | type family FoldLenient' (acc :: Bool) (mods :: [*]) :: Bool where1132 | ^1133[13 of 33] Compiling Servant.API.Header ( src/Servant/API/Header.hs, dist/build/Servant/API/Header.p_o )11341135src/Servant/API/Header.hs:26:24: warning: [-Wstar-is-type]1136 Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’1137 relies on the StarIsType extension, which will become1138 deprecated in the future.1139 Suggested fix: use ‘Type’ from ‘Data.Kind’ instead.1140 |114126 | data Header' (mods :: [*]) (sym :: Symbol) (a :: *)1142 | ^11431144src/Servant/API/Header.hs:26:50: warning: [-Wstar-is-type]1145 Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’1146 relies on the StarIsType extension, which will become1147 deprecated in the future.1148 Suggested fix: use ‘Type’ from ‘Data.Kind’ instead.1149 |115026 | data Header' (mods :: [*]) (sym :: Symbol) (a :: *)1151 | ^1152[14 of 33] Compiling Servant.API.NamedRoutes ( src/Servant/API/NamedRoutes.hs, dist/build/Servant/API/NamedRoutes.p_o )11531154src/Servant/API/NamedRoutes.hs:10:26: warning: [-Wstar-is-type]1155 Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’1156 relies on the StarIsType extension, which will become1157 deprecated in the future.1158 Suggested fix: use ‘Type’ from ‘Data.Kind’ instead.1159 |116010 | data NamedRoutes (api :: * -> *)1161 | ^11621163src/Servant/API/NamedRoutes.hs:10:31: warning: [-Wstar-is-type]1164 Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’1165 relies on the StarIsType extension, which will become1166 deprecated in the future.1167 Suggested fix: use ‘Type’ from ‘Data.Kind’ instead.1168 |116910 | data NamedRoutes (api :: * -> *)1170 | ^1171[15 of 33] Compiling Servant.API.QueryParam ( src/Servant/API/QueryParam.hs, dist/build/Servant/API/QueryParam.p_o )11721173src/Servant/API/QueryParam.hs:24:28: warning: [-Wstar-is-type]1174 Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’1175 relies on the StarIsType extension, which will become1176 deprecated in the future.1177 Suggested fix: use ‘Type’ from ‘Data.Kind’ instead.1178 |117924 | data QueryParam' (mods :: [*]) (sym :: Symbol) (a :: *)1180 | ^11811182src/Servant/API/QueryParam.hs:24:54: warning: [-Wstar-is-type]1183 Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’1184 relies on the StarIsType extension, which will become1185 deprecated in the future.1186 Suggested fix: use ‘Type’ from ‘Data.Kind’ instead.1187 |118824 | data QueryParam' (mods :: [*]) (sym :: Symbol) (a :: *)1189 | ^11901191src/Servant/API/QueryParam.hs:38:40: warning: [-Wstar-is-type]1192 Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’1193 relies on the StarIsType extension, which will become1194 deprecated in the future.1195 Suggested fix: use ‘Type’ from ‘Data.Kind’ instead.1196 |119738 | data QueryParams (sym :: Symbol) (a :: *)1198 | ^1199[16 of 33] Compiling Servant.API.Raw ( src/Servant/API/Raw.hs, dist/build/Servant/API/Raw.p_o )1200[17 of 33] Compiling Servant.API.RemoteHost ( src/Servant/API/RemoteHost.hs, dist/build/Servant/API/RemoteHost.p_o )1201[18 of 33] Compiling Servant.API.ReqBody ( src/Servant/API/ReqBody.hs, dist/build/Servant/API/ReqBody.p_o )12021203src/Servant/API/ReqBody.hs:24:25: warning: [-Wstar-is-type]1204 Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’1205 relies on the StarIsType extension, which will become1206 deprecated in the future.1207 Suggested fix: use ‘Type’ from ‘Data.Kind’ instead.1208 |120924 | data ReqBody' (mods :: [*]) (contentTypes :: [*]) (a :: *)1210 | ^12111212src/Servant/API/ReqBody.hs:24:47: warning: [-Wstar-is-type]1213 Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’1214 relies on the StarIsType extension, which will become1215 deprecated in the future.1216 Suggested fix: use ‘Type’ from ‘Data.Kind’ instead.1217 |121824 | data ReqBody' (mods :: [*]) (contentTypes :: [*]) (a :: *)1219 | ^12201221src/Servant/API/ReqBody.hs:24:57: warning: [-Wstar-is-type]1222 Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’1223 relies on the StarIsType extension, which will become1224 deprecated in the future.1225 Suggested fix: use ‘Type’ from ‘Data.Kind’ instead.1226 |122724 | data ReqBody' (mods :: [*]) (contentTypes :: [*]) (a :: *)1228 | ^1229[19 of 33] Compiling Servant.API.ResponseHeaders ( src/Servant/API/ResponseHeaders.hs, dist/build/Servant/API/ResponseHeaders.p_o )12301231src/Servant/API/ResponseHeaders.hs:89:32: warning: [-Wstar-is-type]1232 Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’1233 relies on the StarIsType extension, which will become1234 deprecated in the future.1235 Suggested fix: use ‘Type’ from ‘Data.Kind’ instead.1236 |123789 | type family HeaderValMap (f :: * -> *) (xs :: [*]) where1238 | ^12391240src/Servant/API/ResponseHeaders.hs:89:37: warning: [-Wstar-is-type]1241 Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’1242 relies on the StarIsType extension, which will become1243 deprecated in the future.1244 Suggested fix: use ‘Type’ from ‘Data.Kind’ instead.1245 |124689 | type family HeaderValMap (f :: * -> *) (xs :: [*]) where1247 | ^12481249src/Servant/API/ResponseHeaders.hs:89:48: warning: [-Wstar-is-type]1250 Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’1251 relies on the StarIsType extension, which will become1252 deprecated in the future.1253 Suggested fix: use ‘Type’ from ‘Data.Kind’ instead.1254 |125589 | type family HeaderValMap (f :: * -> *) (xs :: [*]) where1256 | ^1257[20 of 33] Compiling Servant.API.Status ( src/Servant/API/Status.hs, dist/build/Servant/API/Status.p_o )1258[21 of 33] Compiling Servant.API.Sub ( src/Servant/API/Sub.hs, dist/build/Servant/API/Sub.p_o )12591260src/Servant/API/Sub.hs:18:27: warning: [-Wstar-is-type]1261 Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’1262 relies on the StarIsType extension, which will become1263 deprecated in the future.1264 Suggested fix: use ‘Type’ from ‘Data.Kind’ instead.1265 |126618 | data (path :: k) :> (a :: *)1267 | ^1268[22 of 33] Compiling Servant.API.TypeErrors ( src/Servant/API/TypeErrors.hs, dist/build/Servant/API/TypeErrors.p_o )12691270src/Servant/API/TypeErrors.hs:17:1: warning: [-Wunused-imports]1271 The import of ‘Data.Kind’ is redundant1272 except perhaps to import instances from ‘Data.Kind’1273 To import instances alone, use: import Data.Kind()1274 |127517 | import Data.Kind1276 | ^^^^^^^^^^^^^^^^12771278src/Servant/API/TypeErrors.hs:23:3: warning: [-Wunticked-promoted-constructors]1279 Unticked promoted constructor: ‘Text’.1280 Use ‘'Text’ instead of ‘Text’.1281 |128223 | Text "There is no instance for " :<>: ShowType tycls1283 | ^^^^12841285src/Servant/API/TypeErrors.hs:23:36: warning: [-Wunticked-promoted-constructors]1286 Unticked promoted constructor: ‘:<>:’.1287 Use ‘':<>:’ instead of ‘:<>:’.1288 |128923 | Text "There is no instance for " :<>: ShowType tycls1290 | ^^^^12911292src/Servant/API/TypeErrors.hs:23:41: warning: [-Wunticked-promoted-constructors]1293 Unticked promoted constructor: ‘ShowType’.1294 Use ‘'ShowType’ instead of ‘ShowType’.1295 |129623 | Text "There is no instance for " :<>: ShowType tycls1297 | ^^^^^^^^12981299src/Servant/API/TypeErrors.hs:24:3: warning: [-Wunticked-promoted-constructors]1300 Unticked promoted constructor: ‘:<>:’.1301 Use ‘':<>:’ instead of ‘:<>:’.1302 |130324 | :<>: Text " (" :<>: ShowType expr :<>: Text " :> ...)"1304 | ^^^^13051306src/Servant/API/TypeErrors.hs:24:8: warning: [-Wunticked-promoted-constructors]1307 Unticked promoted constructor: ‘Text’.1308 Use ‘'Text’ instead of ‘Text’.1309 |131024 | :<>: Text " (" :<>: ShowType expr :<>: Text " :> ...)"1311 | ^^^^13121313src/Servant/API/TypeErrors.hs:24:18: warning: [-Wunticked-promoted-constructors]1314 Unticked promoted constructor: ‘:<>:’.1315 Use ‘':<>:’ instead of ‘:<>:’.1316 |131724 | :<>: Text " (" :<>: ShowType expr :<>: Text " :> ...)"1318 | ^^^^13191320src/Servant/API/TypeErrors.hs:24:23: warning: [-Wunticked-promoted-constructors]1321 Unticked promoted constructor: ‘ShowType’.1322 Use ‘'ShowType’ instead of ‘ShowType’.1323 |132424 | :<>: Text " (" :<>: ShowType expr :<>: Text " :> ...)"1325 | ^^^^^^^^13261327src/Servant/API/TypeErrors.hs:24:37: warning: [-Wunticked-promoted-constructors]1328 Unticked promoted constructor: ‘:<>:’.1329 Use ‘':<>:’ instead of ‘:<>:’.1330 |133124 | :<>: Text " (" :<>: ShowType expr :<>: Text " :> ...)"1332 | ^^^^13331334src/Servant/API/TypeErrors.hs:24:42: warning: [-Wunticked-promoted-constructors]1335 Unticked promoted constructor: ‘Text’.1336 Use ‘'Text’ instead of ‘Text’.1337 |133824 | :<>: Text " (" :<>: ShowType expr :<>: Text " :> ...)"1339 | ^^^^13401341src/Servant/API/TypeErrors.hs:28:3: warning: [-Wunticked-promoted-constructors]1342 Unticked promoted constructor: ‘Text’.1343 Use ‘'Text’ instead of ‘Text’.1344 |134528 | Text "There is no instance for " :<>: ShowType expr1346 | ^^^^13471348src/Servant/API/TypeErrors.hs:28:36: warning: [-Wunticked-promoted-constructors]1349 Unticked promoted constructor: ‘:<>:’.1350 Use ‘':<>:’ instead of ‘:<>:’.1351 |135228 | Text "There is no instance for " :<>: ShowType expr1353 | ^^^^13541355src/Servant/API/TypeErrors.hs:28:41: warning: [-Wunticked-promoted-constructors]1356 Unticked promoted constructor: ‘ShowType’.1357 Use ‘'ShowType’ instead of ‘ShowType’.1358 |135928 | Text "There is no instance for " :<>: ShowType expr1360 | ^^^^^^^^13611362src/Servant/API/TypeErrors.hs:33:3: warning: [-Wunticked-promoted-constructors]1363 Unticked promoted constructor: ‘:$$:’.1364 Use ‘':$$:’ instead of ‘:$$:’.1365 |136633 | :$$: ShowType expr :<>: Text " expects " :<>: ShowType (Arity expr) :<>: Text " more arguments"1367 | ^^^^13681369src/Servant/API/TypeErrors.hs:33:8: warning: [-Wunticked-promoted-constructors]1370 Unticked promoted constructor: ‘ShowType’.1371 Use ‘'ShowType’ instead of ‘ShowType’.1372 |137333 | :$$: ShowType expr :<>: Text " expects " :<>: ShowType (Arity expr) :<>: Text " more arguments"1374 | ^^^^^^^^13751376src/Servant/API/TypeErrors.hs:33:22: warning: [-Wunticked-promoted-constructors]1377 Unticked promoted constructor: ‘:<>:’.1378 Use ‘':<>:’ instead of ‘:<>:’.1379 |138033 | :$$: ShowType expr :<>: Text " expects " :<>: ShowType (Arity expr) :<>: Text " more arguments"1381 | ^^^^13821383src/Servant/API/TypeErrors.hs:33:27: warning: [-Wunticked-promoted-constructors]1384 Unticked promoted constructor: ‘Text’.1385 Use ‘'Text’ instead of ‘Text’.1386 |138733 | :$$: ShowType expr :<>: Text " expects " :<>: ShowType (Arity expr) :<>: Text " more arguments"1388 | ^^^^13891390src/Servant/API/TypeErrors.hs:33:44: warning: [-Wunticked-promoted-constructors]1391 Unticked promoted constructor: ‘:<>:’.1392 Use ‘':<>:’ instead of ‘:<>:’.1393 |139433 | :$$: ShowType expr :<>: Text " expects " :<>: ShowType (Arity expr) :<>: Text " more arguments"1395 | ^^^^13961397src/Servant/API/TypeErrors.hs:33:49: warning: [-Wunticked-promoted-constructors]1398 Unticked promoted constructor: ‘ShowType’.1399 Use ‘'ShowType’ instead of ‘ShowType’.1400 |140133 | :$$: ShowType expr :<>: Text " expects " :<>: ShowType (Arity expr) :<>: Text " more arguments"1402 | ^^^^^^^^14031404src/Servant/API/TypeErrors.hs:33:71: warning: [-Wunticked-promoted-constructors]1405 Unticked promoted constructor: ‘:<>:’.1406 Use ‘':<>:’ instead of ‘:<>:’.1407 |140833 | :$$: ShowType expr :<>: Text " expects " :<>: ShowType (Arity expr) :<>: Text " more arguments"1409 | ^^^^14101411src/Servant/API/TypeErrors.hs:33:76: warning: [-Wunticked-promoted-constructors]1412 Unticked promoted constructor: ‘Text’.1413 Use ‘'Text’ instead of ‘Text’.1414 |141533 | :$$: ShowType expr :<>: Text " expects " :<>: ShowType (Arity expr) :<>: Text " more arguments"1416 | ^^^^1417[23 of 33] Compiling Servant.API.UVerb.Union ( src/Servant/API/UVerb/Union.hs, dist/build/Servant/API/UVerb/Union.p_o )14181419src/Servant/API/UVerb/Union.hs:78:16: warning: [-Wstar-is-type]1420 Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’1421 relies on the StarIsType extension, which will become1422 deprecated in the future.1423 Suggested fix: use ‘Type’ from ‘Data.Kind’ instead.1424 |142578 | forall (c :: * -> Constraint) (a :: *) (as :: [*]).1426 | ^14271428src/Servant/API/UVerb/Union.hs:78:39: warning: [-Wstar-is-type]1429 Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’1430 relies on the StarIsType extension, which will become1431 deprecated in the future.1432 Suggested fix: use ‘Type’ from ‘Data.Kind’ instead.1433 |143478 | forall (c :: * -> Constraint) (a :: *) (as :: [*]).1435 | ^14361437src/Servant/API/UVerb/Union.hs:78:50: warning: [-Wstar-is-type]1438 Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’1439 relies on the StarIsType extension, which will become1440 deprecated in the future.1441 Suggested fix: use ‘Type’ from ‘Data.Kind’ instead.1442 |144378 | forall (c :: * -> Constraint) (a :: *) (as :: [*]).1444 | ^14451446src/Servant/API/UVerb/Union.hs:91:28: warning: [-Wstar-is-type]1447 Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’1448 relies on the StarIsType extension, which will become1449 deprecated in the future.1450 Suggested fix: use ‘Type’ from ‘Data.Kind’ instead.1451 |145291 | matchUnion :: forall (a :: *) (as :: [*]). (IsMember a as) => Union as -> Maybe a1453 | ^14541455src/Servant/API/UVerb/Union.hs:91:39: warning: [-Wstar-is-type]1456 Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’1457 relies on the StarIsType extension, which will become1458 deprecated in the future.1459 Suggested fix: use ‘Type’ from ‘Data.Kind’ instead.1460 |146191 | matchUnion :: forall (a :: *) (as :: [*]). (IsMember a as) => Union as -> Maybe a1462 | ^1463[24 of 33] Compiling Servant.API.UVerb ( src/Servant/API/UVerb.hs, dist/build/Servant/API/UVerb.p_o )14641465src/Servant/API/UVerb.hs:43:51: warning: [-Wstar-is-type]1466 Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’1467 relies on the StarIsType extension, which will become1468 deprecated in the future.1469 Suggested fix: use ‘Type’ from ‘Data.Kind’ instead.1470 |147143 | class KnownStatus (StatusOf a) => HasStatus (a :: *) where1472 | ^14731474src/Servant/API/UVerb.hs:44:23: warning: [-Wstar-is-type]1475 Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’1476 relies on the StarIsType extension, which will become1477 deprecated in the future.1478 Suggested fix: use ‘Type’ from ‘Data.Kind’ instead.1479 |148044 | type StatusOf (a :: *) :: Nat1481 | ^14821483src/Servant/API/UVerb.hs:55:27: warning: [-Wstar-is-type]1484 Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’1485 relies on the StarIsType extension, which will become1486 deprecated in the future.1487 Suggested fix: use ‘Type’ from ‘Data.Kind’ instead.1488 |148955 | class HasStatuses (as :: [*]) where1490 | ^14911492src/Servant/API/UVerb.hs:56:25: warning: [-Wstar-is-type]1493 Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’1494 relies on the StarIsType extension, which will become1495 deprecated in the future.1496 Suggested fix: use ‘Type’ from ‘Data.Kind’ instead.1497 |149856 | type Statuses (as :: [*]) :: [Nat]1499 | ^15001501src/Servant/API/UVerb.hs:100:52: warning: [-Wstar-is-type]1502 Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’1503 relies on the StarIsType extension, which will become1504 deprecated in the future.1505 Suggested fix: use ‘Type’ from ‘Data.Kind’ instead.1506 |1507100 | data UVerb (method :: StdMethod) (contentTypes :: [*]) (as :: [*])1508 | ^15091510src/Servant/API/UVerb.hs:100:64: warning: [-Wstar-is-type]1511 Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’1512 relies on the StarIsType extension, which will become1513 deprecated in the future.1514 Suggested fix: use ‘Type’ from ‘Data.Kind’ instead.1515 |1516100 | data UVerb (method :: StdMethod) (contentTypes :: [*]) (as :: [*])1517 | ^1518[25 of 33] Compiling Servant.API.Vault ( src/Servant/API/Vault.hs, dist/build/Servant/API/Vault.p_o )1519[26 of 33] Compiling Servant.API.Verbs ( src/Servant/API/Verbs.hs, dist/build/Servant/API/Verbs.p_o )15201521src/Servant/API/Verbs.hs:29:64: warning: [-Wstar-is-type]1522 Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’1523 relies on the StarIsType extension, which will become1524 deprecated in the future.1525 Suggested fix: use ‘Type’ from ‘Data.Kind’ instead.1526 |152729 | data Verb (method :: k1) (statusCode :: Nat) (contentTypes :: [*]) (a :: *)1528 | ^15291530src/Servant/API/Verbs.hs:29:74: warning: [-Wstar-is-type]1531 Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’1532 relies on the StarIsType extension, which will become1533 deprecated in the future.1534 Suggested fix: use ‘Type’ from ‘Data.Kind’ instead.1535 |153629 | data Verb (method :: k1) (statusCode :: Nat) (contentTypes :: [*]) (a :: *)1537 | ^1538[27 of 33] Compiling Servant.API.TypeLevel ( src/Servant/API/TypeLevel.hs, dist/build/Servant/API/TypeLevel.p_o )15391540src/Servant/API/TypeLevel.hs:179:31: warning: [-Wstar-is-type]1541 Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’1542 relies on the StarIsType extension, which will become1543 deprecated in the future.1544 Suggested fix: use ‘Type’ from ‘Data.Kind’ instead.1545 |1546179 | type family IsIn (endpoint :: *) (api :: *) :: Constraint where1547 | ^15481549src/Servant/API/TypeLevel.hs:179:42: warning: [-Wstar-is-type]1550 Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’1551 relies on the StarIsType extension, which will become1552 deprecated in the future.1553 Suggested fix: use ‘Type’ from ‘Data.Kind’ instead.1554 |1555179 | type family IsIn (endpoint :: *) (api :: *) :: Constraint where1556 | ^1557[28 of 33] Compiling Servant.API.WithNamedContext ( src/Servant/API/WithNamedContext.hs, dist/build/Servant/API/WithNamedContext.p_o )15581559src/Servant/API/WithNamedContext.hs:21:56: warning: [-Wstar-is-type]1560 Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’1561 relies on the StarIsType extension, which will become1562 deprecated in the future.1563 Suggested fix: use ‘Type’ from ‘Data.Kind’ instead.1564 |156521 | data WithNamedContext (name :: Symbol) (subContext :: [*]) subApi1566 | ^1567[29 of 33] Compiling Servant.Types.SourceT ( src/Servant/Types/SourceT.hs, dist/build/Servant/Types/SourceT.p_o )1568[30 of 33] Compiling Servant.API.Stream ( src/Servant/API/Stream.hs, dist/build/Servant/API/Stream.p_o )15691570src/Servant/API/Stream.hs:66:56: warning: [-Wstar-is-type]1571 Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’1572 relies on the StarIsType extension, which will become1573 deprecated in the future.1574 Suggested fix: use ‘Type’ from ‘Data.Kind’ instead.1575 |157666 | data Stream (method :: k1) (status :: Nat) (framing :: *) (contentType :: *) (a :: *)1577 | ^15781579src/Servant/API/Stream.hs:66:75: warning: [-Wstar-is-type]1580 Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’1581 relies on the StarIsType extension, which will become1582 deprecated in the future.1583 Suggested fix: use ‘Type’ from ‘Data.Kind’ instead.1584 |158566 | data Stream (method :: k1) (status :: Nat) (framing :: *) (contentType :: *) (a :: *)1586 | ^15871588src/Servant/API/Stream.hs:66:84: warning: [-Wstar-is-type]1589 Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’1590 relies on the StarIsType extension, which will become1591 deprecated in the future.1592 Suggested fix: use ‘Type’ from ‘Data.Kind’ instead.1593 |159466 | data Stream (method :: k1) (status :: Nat) (framing :: *) (contentType :: *) (a :: *)1595 | ^15961597src/Servant/API/Stream.hs:75:28: warning: [-Wstar-is-type]1598 Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’1599 relies on the StarIsType extension, which will become1600 deprecated in the future.1601 Suggested fix: use ‘Type’ from ‘Data.Kind’ instead.1602 |160375 | data StreamBody' (mods :: [*]) (framing :: *) (contentType :: *) (a :: *)1604 | ^16051606src/Servant/API/Stream.hs:75:44: warning: [-Wstar-is-type]1607 Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’1608 relies on the StarIsType extension, which will become1609 deprecated in the future.1610 Suggested fix: use ‘Type’ from ‘Data.Kind’ instead.1611 |161275 | data StreamBody' (mods :: [*]) (framing :: *) (contentType :: *) (a :: *)1613 | ^16141615src/Servant/API/Stream.hs:75:63: warning: [-Wstar-is-type]1616 Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’1617 relies on the StarIsType extension, which will become1618 deprecated in the future.1619 Suggested fix: use ‘Type’ from ‘Data.Kind’ instead.1620 |162175 | data StreamBody' (mods :: [*]) (framing :: *) (contentType :: *) (a :: *)1622 | ^16231624src/Servant/API/Stream.hs:75:72: warning: [-Wstar-is-type]1625 Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’1626 relies on the StarIsType extension, which will become1627 deprecated in the future.1628 Suggested fix: use ‘Type’ from ‘Data.Kind’ instead.1629 |163075 | data StreamBody' (mods :: [*]) (framing :: *) (contentType :: *) (a :: *)1631 | ^1632[31 of 33] Compiling Servant.Links ( src/Servant/Links.hs, dist/build/Servant/Links.p_o )16331634src/Servant/Links.hs:197:1: warning: [-Wunused-imports]1635 The import of ‘Data.Kind’ is redundant1636 except perhaps to import instances from ‘Data.Kind’1637 To import instances alone, use: import Data.Kind()1638 |1639197 | import Data.Kind1640 | ^^^^^^^^^^^^^^^^^^^^^^^^^^...16411642src/Servant/Links.hs:418:19: warning: [-Wstar-is-type]1643 Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’1644 relies on the StarIsType extension, which will become1645 deprecated in the future.1646 Suggested fix: use ‘Type’ from ‘Data.Kind’ instead.1647 |1648418 | data AsLink (a :: *)1649 | ^16501651src/Servant/Links.hs:454:32: warning: [-Wstar-is-type]1652 Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’1653 relies on the StarIsType extension, which will become1654 deprecated in the future.1655 Suggested fix: use ‘Type’ from ‘Data.Kind’ instead.1656 |1657454 | type MkLink endpoint (a :: *)1658 | ^16591660src/Servant/Links.hs:533:57: warning: [-Wstar-is-type]1661 Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’1662 relies on the StarIsType extension, which will become1663 deprecated in the future.1664 Suggested fix: use ‘Type’ from ‘Data.Kind’ instead.1665 |1666533 | instance HasLink sub => HasLink (Header' mods sym (a :: *) :> sub) where1667 | ^16681669src/Servant/Links.hs:601:24: warning: [-Wstar-is-type]1670 Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’1671 relies on the StarIsType extension, which will become1672 deprecated in the future.1673 Suggested fix: use ‘Type’ from ‘Data.Kind’ instead.1674 |1675601 | class GLink (routes :: * -> *) (a :: *) where1676 | ^16771678src/Servant/Links.hs:601:29: warning: [-Wstar-is-type]1679 Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’1680 relies on the StarIsType extension, which will become1681 deprecated in the future.1682 Suggested fix: use ‘Type’ from ‘Data.Kind’ instead.1683 |1684601 | class GLink (routes :: * -> *) (a :: *) where1685 | ^16861687src/Servant/Links.hs:601:38: warning: [-Wstar-is-type]1688 Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’1689 relies on the StarIsType extension, which will become1690 deprecated in the future.1691 Suggested fix: use ‘Type’ from ‘Data.Kind’ instead.1692 |1693601 | class GLink (routes :: * -> *) (a :: *) where1694 | ^16951696src/Servant/Links.hs:659:76: warning: [-Wstar-is-type]1697 Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’1698 relies on the StarIsType extension, which will become1699 deprecated in the future.1700 Suggested fix: use ‘Type’ from ‘Data.Kind’ instead.1701 |1702659 | type MkLink (arr :> sub) _ = TypeError (PartialApplication (HasLink :: * -> Constraint) arr)1703 | ^17041705src/Servant/Links.hs:663:1: warning: [-Wmissing-methods]1706 • No explicit associated type or default declaration for ‘MkLink’1707 • In the instance declaration for ‘HasLink (ty :> sub)’1708 |1709663 | instance {-# OVERLAPPABLE #-} TypeError (NoInstanceForSub 1710 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...17111712src/Servant/Links.hs:663:31: warning: [-Wmissing-methods]1713 • No explicit implementation for1714 ‘toLink’1715 • In the instance declaration for ‘HasLink (ty :> sub)’1716 |1717663 | instance {-# OVERLAPPABLE #-} TypeError (NoInstanceForSub 1718 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^...17191720src/Servant/Links.hs:669:1: warning: [-Wmissing-methods]1721 • No explicit associated type or default declaration for ‘MkLink’1722 • In the instance declaration for ‘HasLink api’1723 |1724669 | instance {-# OVERLAPPABLE #-} TypeError (NoInstanceFor (HasLink api)) => HasLink api1725 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^17261727src/Servant/Links.hs:669:31: warning: [-Wmissing-methods]1728 • No explicit implementation for1729 ‘toLink’1730 • In the instance declaration for ‘HasLink api’1731 |1732669 | instance {-# OVERLAPPABLE #-} TypeError (NoInstanceFor (HasLink api)) => HasLink api1733 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^1734[32 of 33] Compiling Servant.API ( src/Servant/API.hs, dist/build/Servant/API.p_o )1735[33 of 33] Compiling Servant.Test.ComprehensiveAPI ( src/Servant/Test/ComprehensiveAPI.hs, dist/build/Servant/Test/ComprehensiveAPI.p_o )1736Preprocessing test suite 'spec' for servant-0.19.1..1737Building test suite 'spec' for servant-0.19.1..1738[1 of 5] Compiling Servant.API.ContentTypesSpec ( test/Servant/API/ContentTypesSpec.hs, dist/build/spec/spec-tmp/Servant/API/ContentTypesSpec.o )1739[2 of 5] Compiling Servant.API.ResponseHeadersSpec ( test/Servant/API/ResponseHeadersSpec.hs, dist/build/spec/spec-tmp/Servant/API/ResponseHeadersSpec.o )1740[3 of 5] Compiling Servant.API.StreamSpec ( test/Servant/API/StreamSpec.hs, dist/build/spec/spec-tmp/Servant/API/StreamSpec.o )1741[4 of 5] Compiling Servant.LinksSpec ( test/Servant/LinksSpec.hs, dist/build/spec/spec-tmp/Servant/LinksSpec.o )1742[5 of 5] Compiling Main ( test/Spec.hs, dist/build/spec/spec-tmp/Main.o )1743Linking dist/build/spec/spec ...1744buildPhase completed in 54 secondscheckPhase
1745running tests1746Running 1 test suites...1747Test suite spec: RUNNING...17481749Servant.API.ContentTypes1750 Servant.API.ContentTypes1751 handleAcceptH1752 matches any charset if none were provided [✔]1753 does not match non utf-8 charsets [✔]1754 The JSON Content-Type type1755 handles whitespace at end of input [✔]1756 handles whitespace at beginning of input [✔]1757 does not like junk at end of input [✔]1758 has mimeUnrender reverse mimeRender for valid top-level json ([Int]) [✔]1759 +++ OK, passed 100 tests.1760 has mimeUnrender reverse mimeRender for valid top-level json [✔]1761 +++ OK, passed 100 tests.1762 The NoContent Content-Type type1763 does not render any content [✔]1764 evaluates the NoContent value [✔]1765 The PlainText Content-Type type1766 has mimeUnrender reverse mimeRender (lazy Text) [✔]1767 +++ OK, passed 100 tests.1768 has mimeUnrender reverse mimeRender (strict Text) [✔]1769 +++ OK, passed 100 tests.1770 The OctetStream Content-Type type1771 is id (Lazy ByteString) [✔]1772 +++ OK, passed 100 tests.1773 is fromStrict/toStrict (Strict ByteString) [✔]1774 +++ OK, passed 100 tests.1775 handleAcceptH1776 returns Nothing if the 'Accept' header doesn't match [✔]1777 returns Just if the 'Accept' header matches [✔]1778 returns Just if the 'Accept' header matches, with multiple mime types [✔]1779 returns the Content-Type as the first element of the tuple [✔]1780 returns the appropriately serialized representation [✔]1781 +++ OK, passed 100 tests.1782 respects the Accept spec ordering [✔]1783 +++ OK, passed 100 tests.1784 handleCTypeH1785 returns Nothing if the 'Content-Type' header doesn't match [✔]1786 the 'Content-Type' header matches1787 returns Just if the parameter matches [✔]1788 returns Just if there is no parameter [✔]1789 returns Just Left if the decoding fails [✔]1790 returns Just (Right val) if the decoding succeeds [✔]1791 returns Just (Right val) if the decoding succeeds for either of multiple mime-types [✔]1792 passes content-type to mimeUnrenderWithType [✔]1793 eitherDecodeLenient1794 parses top-level strings [✔]1795 +++ OK, passed 100 tests.1796Servant.API.ResponseHeaders1797 Servant.API.ResponseHeaders1798 addHeader1799 adds a header to a value [✔]1800 maintains the value [✔]1801 adds headers to the front of the list [✔]1802 noHeader1803 does not add a header [✔]1804Servant.API.Stream1805 Servant.API.Stream1806 NoFraming1807 framingUnrender [✔]1808 +++ OK, passed 100 tests.1809 roundtrip [✔]1810 +++ OK, passed 100 tests.1811 NewlineFraming1812 framingRender examples [✔]1813 framingUnrender examples [✔]1814 roundtrip [✔]1815 +++ OK, passed 100 tests.1816 NetstringFraming1817 framingRender examples [✔]1818 framingUnrender examples [✔]1819 roundtrip [✔]1820 +++ OK, passed 100 tests.1821Servant.Links1822 Servant.Links1823 generates correct links for capture query params [✔]1824 generates correct links for CaptureAll [✔]1825 generated correct links for UVerbs [✔]1826 generates correct links for query flags [✔]1827 generates correct link for fragment [✔]1828 generates correct links for all of the verbs [✔]1829 can generate all links for an API that has only linkable endpoints [✔]1830 can generate all links for ComprehensiveAPIWithoutRaw [✔]18311832Finished in 0.0761 seconds183347 examples, 0 failures1834Test suite spec: PASS1835Test suite logged to: dist/test/servant-0.19.1-spec.log18361 of 1 test suites (1 of 1 test cases) passed.haddockPhase
1837haddockPhase1838Preprocessing library for servant-0.19.1..1839Running Haddock on library for servant-0.19.1..1840Warning: The documentation for the following packages are not installed. No1841links will be generated to these packages: attoparsec-0.14.4,1842attoparsec-0.14.41843Warning: --source-* options are ignored when --hyperlinked-source is enabled.1844 50% ( 1 / 2) in 'Servant.API.Alternative'1845 Missing documentation for:1846 Module header18471848src/Servant/API/Alternative.hs:41:5: warning: [-Wnoncanonical-monoid-instances]1849 Noncanonical ‘mappend’ definition detected1850 in the instance declaration for ‘Monoid (a :<|> b)’.1851 ‘mappend’ will eventually be removed in favour of ‘(<>)’1852 Either remove definition for ‘mappend’ (recommended) or define as ‘mappend = (<>)’1853 See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid1854 |185541 | (a :<|> b) `mappend` (a' :<|> b') = (a `mappend` a') :<|> (b `mappend` b')1856 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^1857 66% ( 2 / 3) in 'Servant.API.BasicAuth'1858 Missing documentation for:1859 Module header18601861src/Servant/API/BasicAuth.hs:27:47: warning: [-Wstar-is-type]1862 Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’1863 relies on the StarIsType extension, which will become1864 deprecated in the future.1865 Suggested fix: use ‘Type’ from ‘Data.Kind’ instead.1866 |186727 | data BasicAuth (realm :: Symbol) (userData :: *)1868 | ^1869Warning: 'Description' is out of scope.1870 If you qualify the identifier, haddock can try to link it anyway.1871 75% ( 3 / 4) in 'Servant.API.Capture'1872 Missing documentation for:1873 Module header18741875src/Servant/API/Capture.hs:20:25: warning: [-Wstar-is-type]1876 Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’1877 relies on the StarIsType extension, which will become1878 deprecated in the future.1879 Suggested fix: use ‘Type’ from ‘Data.Kind’ instead.1880 |188120 | data Capture' (mods :: [*]) (sym :: Symbol) (a :: *)1882 | ^18831884src/Servant/API/Capture.hs:20:51: warning: [-Wstar-is-type]1885 Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’1886 relies on the StarIsType extension, which will become1887 deprecated in the future.1888 Suggested fix: use ‘Type’ from ‘Data.Kind’ instead.1889 |189020 | data Capture' (mods :: [*]) (sym :: Symbol) (a :: *)1891 | ^18921893src/Servant/API/Capture.hs:30:39: warning: [-Wstar-is-type]1894 Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’1895 relies on the StarIsType extension, which will become1896 deprecated in the future.1897 Suggested fix: use ‘Type’ from ‘Data.Kind’ instead.1898 |189930 | data CaptureAll (sym :: Symbol) (a :: *)1900 | ^1901Warning: 'ReqBody' is out of scope.1902 If you qualify the identifier, haddock can try to link it anyway.1903Warning: 'eitherDecode' is out of scope.1904 If you qualify the identifier, haddock can try to link it anyway.1905 47% ( 10 / 21) in 'Servant.API.ContentTypes'1906 Missing documentation for:1907 JSON (src/Servant/API/ContentTypes.hs:109)1908 PlainText (src/Servant/API/ContentTypes.hs:110)1909 FormUrlEncoded (src/Servant/API/ContentTypes.hs:111)1910 OctetStream (src/Servant/API/ContentTypes.hs:112)1911 AcceptHeader (src/Servant/API/ContentTypes.hs:156)1912 AllCTRender (src/Servant/API/ContentTypes.hs:179)1913 AllCTUnrender (src/Servant/API/ContentTypes.hs:233)1914 AllMime (src/Servant/API/ContentTypes.hs:252)1915 AllMimeRender (src/Servant/API/ContentTypes.hs:270)1916 AllMimeUnrender (src/Servant/API/ContentTypes.hs:310)1917 canHandleAcceptH (src/Servant/API/ContentTypes.hs:264)19181919src/Servant/API/ContentTypes.hs:179:47: warning: [-Wstar-is-type]1920 Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’1921 relies on the StarIsType extension, which will become1922 deprecated in the future.1923 Suggested fix: use ‘Type’ from ‘Data.Kind’ instead.1924 |1925179 | class (AllMime list) => AllCTRender (list :: [*]) a where1926 | ^19271928src/Servant/API/ContentTypes.hs:233:31: warning: [-Wstar-is-type]1929 Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’1930 relies on the StarIsType extension, which will become1931 deprecated in the future.1932 Suggested fix: use ‘Type’ from ‘Data.Kind’ instead.1933 |1934233 | class AllCTUnrender (list :: [*]) a where1935 | ^19361937src/Servant/API/ContentTypes.hs:252:25: warning: [-Wstar-is-type]1938 Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’1939 relies on the StarIsType extension, which will become1940 deprecated in the future.1941 Suggested fix: use ‘Type’ from ‘Data.Kind’ instead.1942 |1943252 | class AllMime (list :: [*]) where1944 | ^19451946src/Servant/API/ContentTypes.hs:270:49: warning: [-Wstar-is-type]1947 Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’1948 relies on the StarIsType extension, which will become1949 deprecated in the future.1950 Suggested fix: use ‘Type’ from ‘Data.Kind’ instead.1951 |1952270 | class (AllMime list) => AllMimeRender (list :: [*]) a where1953 | ^19541955src/Servant/API/ContentTypes.hs:310:51: warning: [-Wstar-is-type]1956 Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’1957 relies on the StarIsType extension, which will become1958 deprecated in the future.1959 Suggested fix: use ‘Type’ from ‘Data.Kind’ instead.1960 |1961310 | class (AllMime list) => AllMimeUnrender (list :: [*]) a where1962 | ^1963 87% ( 7 / 8) in 'Servant.API.Description'1964 Missing documentation for:1965 Module header19661967src/Servant/API/Description.hs:62:57: warning: [-Wstar-is-type]1968 Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’1969 relies on the StarIsType extension, which will become1970 deprecated in the future.1971 Suggested fix: use ‘Type’ from ‘Data.Kind’ instead.1972 |197362 | type family FoldDescription' (acc :: Symbol) (mods :: [*]) :: Symbol where1974 | ^1975Warning: ':<|>' is out of scope.1976 If you qualify the identifier, haddock can try to link it anyway.1977 50% ( 1 / 2) in 'Servant.API.Empty'1978 Missing documentation for:1979 Module header1980 50% ( 1 / 2) in 'Servant.API.Experimental.Auth'1981 Missing documentation for:1982 Module header1983Warning: 'Link' is out of scope.1984 If you qualify the identifier, haddock can try to link it anyway.1985 50% ( 1 / 2) in 'Servant.API.Fragment'1986 Missing documentation for:1987 Module header19881989src/Servant/API/Fragment.hs:17:21: warning: [-Wstar-is-type]1990 Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’1991 relies on the StarIsType extension, which will become1992 deprecated in the future.1993 Suggested fix: use ‘Type’ from ‘Data.Kind’ instead.1994 |199517 | data Fragment (a :: *)1996 | ^1997Warning: 'route' is out of scope.1998 If you qualify the identifier, haddock can try to link it anyway.1999Warning: 'mode' is out of scope.2000 If you qualify the identifier, haddock can try to link it anyway.2001Warning: 'routes' is out of scope.2002 If you qualify the identifier, haddock can try to link it anyway.2003Warning: 'AsServerT' is out of scope.2004 If you qualify the identifier, haddock can try to link it anyway.2005Warning: 'ServerT' is out of scope.2006 If you qualify the identifier, haddock can try to link it anyway.2007Warning: 'generated' is out of scope.2008 If you qualify the identifier, haddock can try to link it anyway.2009 85% ( 12 / 14) in 'Servant.API.Generic'2010 Missing documentation for:2011 ToServantApi (src/Servant/API/Generic.hs:93)2012 GServantProduct (src/Servant/API/Generic.hs:128)20132014src/Servant/API/Generic.hs:86:25: warning: [-Wstar-is-type]2015 Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’2016 relies on the StarIsType extension, which will become2017 deprecated in the future.2018 Suggested fix: use ‘Type’ from ‘Data.Kind’ instead.2019 |202086 | type mode :- api :: *2021 | ^2022 66% ( 2 / 3) in 'Servant.API.HttpVersion'2023 Missing documentation for:2024 Module header2025 66% ( 2 / 3) in 'Servant.API.IsSecure'2026 Missing documentation for:2027 Module header2028Warning: 'RequiredAgument' is out of scope.2029 If you qualify the identifier, haddock can try to link it anyway.2030 94% ( 16 / 17) in 'Servant.API.Modifiers'2031 Missing documentation for:2032 Module header20332034src/Servant/API/Modifiers.hs:54:51: warning: [-Wstar-is-type]2035 Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’2036 relies on the StarIsType extension, which will become2037 deprecated in the future.2038 Suggested fix: use ‘Type’ from ‘Data.Kind’ instead.2039 |204054 | type family FoldRequired' (acc :: Bool) (mods :: [*]) :: Bool where2041 | ^20422043src/Servant/API/Modifiers.hs:75:51: warning: [-Wstar-is-type]2044 Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’2045 relies on the StarIsType extension, which will become2046 deprecated in the future.2047 Suggested fix: use ‘Type’ from ‘Data.Kind’ instead.2048 |204975 | type family FoldLenient' (acc :: Bool) (mods :: [*]) :: Bool where2050 | ^2051 33% ( 1 / 3) in 'Servant.API.Header'2052 Missing documentation for:2053 Module header2054 Header' (src/Servant/API/Header.hs:26)20552056src/Servant/API/Header.hs:26:24: warning: [-Wstar-is-type]2057 Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’2058 relies on the StarIsType extension, which will become2059 deprecated in the future.2060 Suggested fix: use ‘Type’ from ‘Data.Kind’ instead.2061 |206226 | data Header' (mods :: [*]) (sym :: Symbol) (a :: *)2063 | ^20642065src/Servant/API/Header.hs:26:50: warning: [-Wstar-is-type]2066 Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’2067 relies on the StarIsType extension, which will become2068 deprecated in the future.2069 Suggested fix: use ‘Type’ from ‘Data.Kind’ instead.2070 |207126 | data Header' (mods :: [*]) (sym :: Symbol) (a :: *)2072 | ^2073 66% ( 2 / 3) in 'Servant.API.NamedRoutes'2074 Missing documentation for:2075 Module header20762077src/Servant/API/NamedRoutes.hs:10:26: warning: [-Wstar-is-type]2078 Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’2079 relies on the StarIsType extension, which will become2080 deprecated in the future.2081 Suggested fix: use ‘Type’ from ‘Data.Kind’ instead.2082 |208310 | data NamedRoutes (api :: * -> *)2084 | ^20852086src/Servant/API/NamedRoutes.hs:10:31: warning: [-Wstar-is-type]2087 Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’2088 relies on the StarIsType extension, which will become2089 deprecated in the future.2090 Suggested fix: use ‘Type’ from ‘Data.Kind’ instead.2091 |209210 | data NamedRoutes (api :: * -> *)2093 | ^2094 80% ( 4 / 5) in 'Servant.API.QueryParam'2095 Missing documentation for:2096 Module header20972098src/Servant/API/QueryParam.hs:24:28: warning: [-Wstar-is-type]2099 Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’2100 relies on the StarIsType extension, which will become2101 deprecated in the future.2102 Suggested fix: use ‘Type’ from ‘Data.Kind’ instead.2103 |210424 | data QueryParam' (mods :: [*]) (sym :: Symbol) (a :: *)2105 | ^21062107src/Servant/API/QueryParam.hs:24:54: warning: [-Wstar-is-type]2108 Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’2109 relies on the StarIsType extension, which will become2110 deprecated in the future.2111 Suggested fix: use ‘Type’ from ‘Data.Kind’ instead.2112 |211324 | data QueryParam' (mods :: [*]) (sym :: Symbol) (a :: *)2114 | ^21152116src/Servant/API/QueryParam.hs:38:40: warning: [-Wstar-is-type]2117 Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’2118 relies on the StarIsType extension, which will become2119 deprecated in the future.2120 Suggested fix: use ‘Type’ from ‘Data.Kind’ instead.2121 |212238 | data QueryParams (sym :: Symbol) (a :: *)2123 | ^2124Warning: 'Application' is out of scope.2125 If you qualify the identifier, haddock can try to link it anyway.2126Warning: 'pathInfo' is out of scope.2127 If you qualify the identifier, haddock can try to link it anyway.2128 50% ( 1 / 2) in 'Servant.API.Raw'2129 Missing documentation for:2130 Module header2131 66% ( 2 / 3) in 'Servant.API.RemoteHost'2132 Missing documentation for:2133 Module header2134 66% ( 2 / 3) in 'Servant.API.ReqBody'2135 Missing documentation for:2136 Module header21372138src/Servant/API/ReqBody.hs:24:25: warning: [-Wstar-is-type]2139 Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’2140 relies on the StarIsType extension, which will become2141 deprecated in the future.2142 Suggested fix: use ‘Type’ from ‘Data.Kind’ instead.2143 |214424 | data ReqBody' (mods :: [*]) (contentTypes :: [*]) (a :: *)2145 | ^21462147src/Servant/API/ReqBody.hs:24:47: warning: [-Wstar-is-type]2148 Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’2149 relies on the StarIsType extension, which will become2150 deprecated in the future.2151 Suggested fix: use ‘Type’ from ‘Data.Kind’ instead.2152 |215324 | data ReqBody' (mods :: [*]) (contentTypes :: [*]) (a :: *)2154 | ^21552156src/Servant/API/ReqBody.hs:24:57: warning: [-Wstar-is-type]2157 Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’2158 relies on the StarIsType extension, which will become2159 deprecated in the future.2160 Suggested fix: use ‘Type’ from ‘Data.Kind’ instead.2161 |216224 | data ReqBody' (mods :: [*]) (contentTypes :: [*]) (a :: *)2163 | ^2164 46% ( 6 / 13) in 'Servant.API.ResponseHeaders'2165 Missing documentation for:2166 ResponseHeader (src/Servant/API/ResponseHeaders.hs:66)2167 AddHeader (src/Servant/API/ResponseHeaders.hs:159)2168 HasResponseHeader (src/Servant/API/ResponseHeaders.hs:204)2169 BuildHeadersTo (src/Servant/API/ResponseHeaders.hs:94)2170 GetHeaders (src/Servant/API/ResponseHeaders.hs:117)2171 HeaderValMap (src/Servant/API/ResponseHeaders.hs:89)2172 HList (src/Servant/API/ResponseHeaders.hs:77)21732174src/Servant/API/ResponseHeaders.hs:89:32: warning: [-Wstar-is-type]2175 Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’2176 relies on the StarIsType extension, which will become2177 deprecated in the future.2178 Suggested fix: use ‘Type’ from ‘Data.Kind’ instead.2179 |218089 | type family HeaderValMap (f :: * -> *) (xs :: [*]) where2181 | ^21822183src/Servant/API/ResponseHeaders.hs:89:37: warning: [-Wstar-is-type]2184 Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’2185 relies on the StarIsType extension, which will become2186 deprecated in the future.2187 Suggested fix: use ‘Type’ from ‘Data.Kind’ instead.2188 |218989 | type family HeaderValMap (f :: * -> *) (xs :: [*]) where2190 | ^21912192src/Servant/API/ResponseHeaders.hs:89:48: warning: [-Wstar-is-type]2193 Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’2194 relies on the StarIsType extension, which will become2195 deprecated in the future.2196 Suggested fix: use ‘Type’ from ‘Data.Kind’ instead.2197 |219889 | type family HeaderValMap (f :: * -> *) (xs :: [*]) where2199 | ^2200 66% ( 2 / 3) in 'Servant.API.Status'2201 Missing documentation for:2202 Module header2203 50% ( 1 / 2) in 'Servant.API.Sub'2204 Missing documentation for:2205 Module header22062207src/Servant/API/Sub.hs:18:27: warning: [-Wstar-is-type]2208 Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’2209 relies on the StarIsType extension, which will become2210 deprecated in the future.2211 Suggested fix: use ‘Type’ from ‘Data.Kind’ instead.2212 |221318 | data (path :: k) :> (a :: *)2214 | ^2215 100% ( 4 / 4) in 'Servant.API.TypeErrors'22162217src/Servant/API/TypeErrors.hs:17:1: warning: [-Wunused-imports]2218 The import of ‘Data.Kind’ is redundant2219 except perhaps to import instances from ‘Data.Kind’2220 To import instances alone, use: import Data.Kind()2221 |222217 | import Data.Kind2223 | ^^^^^^^^^^^^^^^^22242225src/Servant/API/TypeErrors.hs:23:3: warning: [-Wunticked-promoted-constructors]2226 Unticked promoted constructor: ‘Text’.2227 Use ‘'Text’ instead of ‘Text’.2228 |222923 | Text "There is no instance for " :<>: ShowType tycls2230 | ^^^^22312232src/Servant/API/TypeErrors.hs:23:36: warning: [-Wunticked-promoted-constructors]2233 Unticked promoted constructor: ‘:<>:’.2234 Use ‘':<>:’ instead of ‘:<>:’.2235 |223623 | Text "There is no instance for " :<>: ShowType tycls2237 | ^^^^22382239src/Servant/API/TypeErrors.hs:23:41: warning: [-Wunticked-promoted-constructors]2240 Unticked promoted constructor: ‘ShowType’.2241 Use ‘'ShowType’ instead of ‘ShowType’.2242 |224323 | Text "There is no instance for " :<>: ShowType tycls2244 | ^^^^^^^^22452246src/Servant/API/TypeErrors.hs:24:3: warning: [-Wunticked-promoted-constructors]2247 Unticked promoted constructor: ‘:<>:’.2248 Use ‘':<>:’ instead of ‘:<>:’.2249 |225024 | :<>: Text " (" :<>: ShowType expr :<>: Text " :> ...)"2251 | ^^^^22522253src/Servant/API/TypeErrors.hs:24:8: warning: [-Wunticked-promoted-constructors]2254 Unticked promoted constructor: ‘Text’.2255 Use ‘'Text’ instead of ‘Text’.2256 |225724 | :<>: Text " (" :<>: ShowType expr :<>: Text " :> ...)"2258 | ^^^^22592260src/Servant/API/TypeErrors.hs:24:18: warning: [-Wunticked-promoted-constructors]2261 Unticked promoted constructor: ‘:<>:’.2262 Use ‘':<>:’ instead of ‘:<>:’.2263 |226424 | :<>: Text " (" :<>: ShowType expr :<>: Text " :> ...)"2265 | ^^^^22662267src/Servant/API/TypeErrors.hs:24:23: warning: [-Wunticked-promoted-constructors]2268 Unticked promoted constructor: ‘ShowType’.2269 Use ‘'ShowType’ instead of ‘ShowType’.2270 |227124 | :<>: Text " (" :<>: ShowType expr :<>: Text " :> ...)"2272 | ^^^^^^^^22732274src/Servant/API/TypeErrors.hs:24:37: warning: [-Wunticked-promoted-constructors]2275 Unticked promoted constructor: ‘:<>:’.2276 Use ‘':<>:’ instead of ‘:<>:’.2277 |227824 | :<>: Text " (" :<>: ShowType expr :<>: Text " :> ...)"2279 | ^^^^22802281src/Servant/API/TypeErrors.hs:24:42: warning: [-Wunticked-promoted-constructors]2282 Unticked promoted constructor: ‘Text’.2283 Use ‘'Text’ instead of ‘Text’.2284 |228524 | :<>: Text " (" :<>: ShowType expr :<>: Text " :> ...)"2286 | ^^^^22872288src/Servant/API/TypeErrors.hs:28:3: warning: [-Wunticked-promoted-constructors]2289 Unticked promoted constructor: ‘Text’.2290 Use ‘'Text’ instead of ‘Text’.2291 |229228 | Text "There is no instance for " :<>: ShowType expr2293 | ^^^^22942295src/Servant/API/TypeErrors.hs:28:36: warning: [-Wunticked-promoted-constructors]2296 Unticked promoted constructor: ‘:<>:’.2297 Use ‘':<>:’ instead of ‘:<>:’.2298 |229928 | Text "There is no instance for " :<>: ShowType expr2300 | ^^^^23012302src/Servant/API/TypeErrors.hs:28:41: warning: [-Wunticked-promoted-constructors]2303 Unticked promoted constructor: ‘ShowType’.2304 Use ‘'ShowType’ instead of ‘ShowType’.2305 |230628 | Text "There is no instance for " :<>: ShowType expr2307 | ^^^^^^^^23082309src/Servant/API/TypeErrors.hs:33:3: warning: [-Wunticked-promoted-constructors]2310 Unticked promoted constructor: ‘:$$:’.2311 Use ‘':$$:’ instead of ‘:$$:’.2312 |231333 | :$$: ShowType expr :<>: Text " expects " :<>: ShowType (Arity expr) :<>: Text " more arguments"2314 | ^^^^23152316src/Servant/API/TypeErrors.hs:33:8: warning: [-Wunticked-promoted-constructors]2317 Unticked promoted constructor: ‘ShowType’.2318 Use ‘'ShowType’ instead of ‘ShowType’.2319 |232033 | :$$: ShowType expr :<>: Text " expects " :<>: ShowType (Arity expr) :<>: Text " more arguments"2321 | ^^^^^^^^23222323src/Servant/API/TypeErrors.hs:33:22: warning: [-Wunticked-promoted-constructors]2324 Unticked promoted constructor: ‘:<>:’.2325 Use ‘':<>:’ instead of ‘:<>:’.2326 |232733 | :$$: ShowType expr :<>: Text " expects " :<>: ShowType (Arity expr) :<>: Text " more arguments"2328 | ^^^^23292330src/Servant/API/TypeErrors.hs:33:27: warning: [-Wunticked-promoted-constructors]2331 Unticked promoted constructor: ‘Text’.2332 Use ‘'Text’ instead of ‘Text’.2333 |233433 | :$$: ShowType expr :<>: Text " expects " :<>: ShowType (Arity expr) :<>: Text " more arguments"2335 | ^^^^23362337src/Servant/API/TypeErrors.hs:33:44: warning: [-Wunticked-promoted-constructors]2338 Unticked promoted constructor: ‘:<>:’.2339 Use ‘':<>:’ instead of ‘:<>:’.2340 |234133 | :$$: ShowType expr :<>: Text " expects " :<>: ShowType (Arity expr) :<>: Text " more arguments"2342 | ^^^^23432344src/Servant/API/TypeErrors.hs:33:49: warning: [-Wunticked-promoted-constructors]2345 Unticked promoted constructor: ‘ShowType’.2346 Use ‘'ShowType’ instead of ‘ShowType’.2347 |234833 | :$$: ShowType expr :<>: Text " expects " :<>: ShowType (Arity expr) :<>: Text " more arguments"2349 | ^^^^^^^^23502351src/Servant/API/TypeErrors.hs:33:71: warning: [-Wunticked-promoted-constructors]2352 Unticked promoted constructor: ‘:<>:’.2353 Use ‘':<>:’ instead of ‘:<>:’.2354 |235533 | :$$: ShowType expr :<>: Text " expects " :<>: ShowType (Arity expr) :<>: Text " more arguments"2356 | ^^^^23572358src/Servant/API/TypeErrors.hs:33:76: warning: [-Wunticked-promoted-constructors]2359 Unticked promoted constructor: ‘Text’.2360 Use ‘'Text’ instead of ‘Text’.2361 |236233 | :$$: ShowType expr :<>: Text " expects " :<>: ShowType (Arity expr) :<>: Text " more arguments"2363 | ^^^^2364Warning: 'UVerb' is out of scope.2365 If you qualify the identifier, haddock can try to link it anyway.2366Warning: 'cast' is out of scope.2367 If you qualify the identifier, haddock can try to link it anyway.2368 37% ( 3 / 8) in 'Servant.API.UVerb.Union'2369 Missing documentation for:2370 IsMember (src/Servant/API/UVerb/Union.hs:98)2371 Unique (src/Servant/API/UVerb/Union.hs:135)2372 Union (src/Servant/API/UVerb/Union.hs:70)2373 inject (src/Servant/API/UVerb/Union.hs:101)2374 eject (src/Servant/API/UVerb/Union.hs:102)23752376src/Servant/API/UVerb/Union.hs:78:16: warning: [-Wstar-is-type]2377 Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’2378 relies on the StarIsType extension, which will become2379 deprecated in the future.2380 Suggested fix: use ‘Type’ from ‘Data.Kind’ instead.2381 |238278 | forall (c :: * -> Constraint) (a :: *) (as :: [*]).2383 | ^23842385src/Servant/API/UVerb/Union.hs:78:39: warning: [-Wstar-is-type]2386 Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’2387 relies on the StarIsType extension, which will become2388 deprecated in the future.2389 Suggested fix: use ‘Type’ from ‘Data.Kind’ instead.2390 |239178 | forall (c :: * -> Constraint) (a :: *) (as :: [*]).2392 | ^23932394src/Servant/API/UVerb/Union.hs:78:50: warning: [-Wstar-is-type]2395 Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’2396 relies on the StarIsType extension, which will become2397 deprecated in the future.2398 Suggested fix: use ‘Type’ from ‘Data.Kind’ instead.2399 |240078 | forall (c :: * -> Constraint) (a :: *) (as :: [*]).2401 | ^24022403src/Servant/API/UVerb/Union.hs:91:28: warning: [-Wstar-is-type]2404 Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’2405 relies on the StarIsType extension, which will become2406 deprecated in the future.2407 Suggested fix: use ‘Type’ from ‘Data.Kind’ instead.2408 |240991 | matchUnion :: forall (a :: *) (as :: [*]). (IsMember a as) => Union as -> Maybe a2410 | ^24112412src/Servant/API/UVerb/Union.hs:91:39: warning: [-Wstar-is-type]2413 Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’2414 relies on the StarIsType extension, which will become2415 deprecated in the future.2416 Suggested fix: use ‘Type’ from ‘Data.Kind’ instead.2417 |241891 | matchUnion :: forall (a :: *) (as :: [*]). (IsMember a as) => Union as -> Maybe a2419 | ^2420Warning: 'Verb' is out of scope.2421 If you qualify the identifier, haddock can try to link it anyway.2422Warning: 'UnionVerb' is out of scope.2423 If you qualify the identifier, haddock can try to link it anyway.2424Warning: 'HasServer' is out of scope.2425 If you qualify the identifier, haddock can try to link it anyway.2426Warning: 'respond' is out of scope.2427 If you qualify the identifier, haddock can try to link it anyway.2428 57% ( 4 / 7) in 'Servant.API.UVerb'2429 Missing documentation for:2430 HasStatus (src/Servant/API/UVerb.hs:43)2431 statusOf (src/Servant/API/UVerb.hs:46)2432 HasStatuses (src/Servant/API/UVerb.hs:55)24332434src/Servant/API/UVerb.hs:43:51: warning: [-Wstar-is-type]2435 Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’2436 relies on the StarIsType extension, which will become2437 deprecated in the future.2438 Suggested fix: use ‘Type’ from ‘Data.Kind’ instead.2439 |244043 | class KnownStatus (StatusOf a) => HasStatus (a :: *) where2441 | ^24422443src/Servant/API/UVerb.hs:44:23: warning: [-Wstar-is-type]2444 Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’2445 relies on the StarIsType extension, which will become2446 deprecated in the future.2447 Suggested fix: use ‘Type’ from ‘Data.Kind’ instead.2448 |244944 | type StatusOf (a :: *) :: Nat2450 | ^24512452src/Servant/API/UVerb.hs:55:27: warning: [-Wstar-is-type]2453 Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’2454 relies on the StarIsType extension, which will become2455 deprecated in the future.2456 Suggested fix: use ‘Type’ from ‘Data.Kind’ instead.2457 |245855 | class HasStatuses (as :: [*]) where2459 | ^24602461src/Servant/API/UVerb.hs:56:25: warning: [-Wstar-is-type]2462 Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’2463 relies on the StarIsType extension, which will become2464 deprecated in the future.2465 Suggested fix: use ‘Type’ from ‘Data.Kind’ instead.2466 |246756 | type Statuses (as :: [*]) :: [Nat]2468 | ^24692470src/Servant/API/UVerb.hs:100:52: warning: [-Wstar-is-type]2471 Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’2472 relies on the StarIsType extension, which will become2473 deprecated in the future.2474 Suggested fix: use ‘Type’ from ‘Data.Kind’ instead.2475 |2476100 | data UVerb (method :: StdMethod) (contentTypes :: [*]) (as :: [*])2477 | ^24782479src/Servant/API/UVerb.hs:100:64: warning: [-Wstar-is-type]2480 Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’2481 relies on the StarIsType extension, which will become2482 deprecated in the future.2483 Suggested fix: use ‘Type’ from ‘Data.Kind’ instead.2484 |2485100 | data UVerb (method :: StdMethod) (contentTypes :: [*]) (as :: [*])2486 | ^2487 66% ( 2 / 3) in 'Servant.API.Vault'2488 Missing documentation for:2489 Module header2490Warning: 'NoContent' is out of scope.2491 If you qualify the identifier, haddock can try to link it anyway.2492 94% ( 32 / 34) in 'Servant.API.Verbs'2493 Missing documentation for:2494 Module header2495 ReflectMethod (src/Servant/API/Verbs.hs:165)24962497src/Servant/API/Verbs.hs:29:64: warning: [-Wstar-is-type]2498 Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’2499 relies on the StarIsType extension, which will become2500 deprecated in the future.2501 Suggested fix: use ‘Type’ from ‘Data.Kind’ instead.2502 |250329 | data Verb (method :: k1) (statusCode :: Nat) (contentTypes :: [*]) (a :: *)2504 | ^25052506src/Servant/API/Verbs.hs:29:74: warning: [-Wstar-is-type]2507 Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’2508 relies on the StarIsType extension, which will become2509 deprecated in the future.2510 Suggested fix: use ‘Type’ from ‘Data.Kind’ instead.2511 |251229 | data Verb (method :: k1) (statusCode :: Nat) (contentTypes :: [*]) (a :: *)2513 | ^2514 84% ( 21 / 25) in 'Servant.API.TypeLevel'2515 Missing documentation for:2516 IsSubList (src/Servant/API/TypeLevel.hs:212)2517 ElemGo (src/Servant/API/TypeLevel.hs:228)2518 FragmentUnique (src/Servant/API/TypeLevel.hs:273)2519 AtLeastOneFragment (src/Servant/API/TypeLevel.hs:257)25202521src/Servant/API/TypeLevel.hs:179:31: warning: [-Wstar-is-type]2522 Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’2523 relies on the StarIsType extension, which will become2524 deprecated in the future.2525 Suggested fix: use ‘Type’ from ‘Data.Kind’ instead.2526 |2527179 | type family IsIn (endpoint :: *) (api :: *) :: Constraint where2528 | ^25292530src/Servant/API/TypeLevel.hs:179:42: warning: [-Wstar-is-type]2531 Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’2532 relies on the StarIsType extension, which will become2533 deprecated in the future.2534 Suggested fix: use ‘Type’ from ‘Data.Kind’ instead.2535 |2536179 | type family IsIn (endpoint :: *) (api :: *) :: Constraint where2537 | ^2538Warning: 'ReqBody' is out of scope.2539 If you qualify the identifier, haddock can try to link it anyway.2540Warning: 'Get' is out of scope.2541 If you qualify the identifier, haddock can try to link it anyway.2542Warning: 'Context' is out of scope.2543 If you qualify the identifier, haddock can try to link it anyway.2544 50% ( 1 / 2) in 'Servant.API.WithNamedContext'2545 Missing documentation for:2546 Module header25472548src/Servant/API/WithNamedContext.hs:21:56: warning: [-Wstar-is-type]2549 Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’2550 relies on the StarIsType extension, which will become2551 deprecated in the future.2552 Suggested fix: use ‘Type’ from ‘Data.Kind’ instead.2553 |255421 | data WithNamedContext (name :: Symbol) (subContext :: [*]) subApi2555 | ^2556Warning: 'Step' is out of scope.2557 If you qualify the identifier, haddock can try to link it anyway.2558 61% ( 11 / 18) in 'Servant.Types.SourceT'2559 Missing documentation for:2560 Module header2561 mapStepT (src/Servant/Types/SourceT.hs:40)2562 runStepT (src/Servant/Types/SourceT.hs:229)2563 mapMaybeStep (src/Servant/Types/SourceT.hs:260)2564 fromAction (src/Servant/Types/SourceT.hs:303)2565 fromActionStep (src/Servant/Types/SourceT.hs:307)2566 transformStepWithAtto (src/Servant/Types/SourceT.hs:360)2567Warning: 'ByteString' is out of scope.2568 If you qualify the identifier, haddock can try to link it anyway.2569 80% ( 16 / 20) in 'Servant.API.Stream'2570 Missing documentation for:2571 Module header2572 StreamGet (src/Servant/API/Stream.hs:69)2573 StreamPost (src/Servant/API/Stream.hs:70)2574 StreamBody' (src/Servant/API/Stream.hs:75)25752576src/Servant/API/Stream.hs:66:56: warning: [-Wstar-is-type]2577 Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’2578 relies on the StarIsType extension, which will become2579 deprecated in the future.2580 Suggested fix: use ‘Type’ from ‘Data.Kind’ instead.2581 |258266 | data Stream (method :: k1) (status :: Nat) (framing :: *) (contentType :: *) (a :: *)2583 | ^25842585src/Servant/API/Stream.hs:66:75: warning: [-Wstar-is-type]2586 Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’2587 relies on the StarIsType extension, which will become2588 deprecated in the future.2589 Suggested fix: use ‘Type’ from ‘Data.Kind’ instead.2590 |259166 | data Stream (method :: k1) (status :: Nat) (framing :: *) (contentType :: *) (a :: *)2592 | ^25932594src/Servant/API/Stream.hs:66:84: warning: [-Wstar-is-type]2595 Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’2596 relies on the StarIsType extension, which will become2597 deprecated in the future.2598 Suggested fix: use ‘Type’ from ‘Data.Kind’ instead.2599 |260066 | data Stream (method :: k1) (status :: Nat) (framing :: *) (contentType :: *) (a :: *)2601 | ^26022603src/Servant/API/Stream.hs:75:28: warning: [-Wstar-is-type]2604 Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’2605 relies on the StarIsType extension, which will become2606 deprecated in the future.2607 Suggested fix: use ‘Type’ from ‘Data.Kind’ instead.2608 |260975 | data StreamBody' (mods :: [*]) (framing :: *) (contentType :: *) (a :: *)2610 | ^26112612src/Servant/API/Stream.hs:75:44: warning: [-Wstar-is-type]2613 Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’2614 relies on the StarIsType extension, which will become2615 deprecated in the future.2616 Suggested fix: use ‘Type’ from ‘Data.Kind’ instead.2617 |261875 | data StreamBody' (mods :: [*]) (framing :: *) (contentType :: *) (a :: *)2619 | ^26202621src/Servant/API/Stream.hs:75:63: warning: [-Wstar-is-type]2622 Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’2623 relies on the StarIsType extension, which will become2624 deprecated in the future.2625 Suggested fix: use ‘Type’ from ‘Data.Kind’ instead.2626 |262775 | data StreamBody' (mods :: [*]) (framing :: *) (contentType :: *) (a :: *)2628 | ^26292630src/Servant/API/Stream.hs:75:72: warning: [-Wstar-is-type]2631 Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’2632 relies on the StarIsType extension, which will become2633 deprecated in the future.2634 Suggested fix: use ‘Type’ from ‘Data.Kind’ instead.2635 |263675 | data StreamBody' (mods :: [*]) (framing :: *) (contentType :: *) (a :: *)2637 | ^2638Warning: 'API' is out of scope.2639 If you qualify the identifier, haddock can try to link it anyway.2640Warning: 'QueryParam' is out of scope.2641 If you qualify the identifier, haddock can try to link it anyway.2642Warning: 'Capture' is out of scope.2643 If you qualify the identifier, haddock can try to link it anyway.2644Warning: 'endpoint' is out of scope.2645 If you qualify the identifier, haddock can try to link it anyway.2646Warning: 'api' is out of scope.2647 If you qualify the identifier, haddock can try to link it anyway.2648 88% ( 23 / 26) in 'Servant.Links'2649 Missing documentation for:2650 linkSegments (src/Servant/Links.hs:223)2651 linkQueryParams (src/Servant/Links.hs:226)2652 linkFragment (src/Servant/Links.hs:229)26532654src/Servant/Links.hs:197:1: warning: [-Wunused-imports]2655 The import of ‘Data.Kind’ is redundant2656 except perhaps to import instances from ‘Data.Kind’2657 To import instances alone, use: import Data.Kind()2658 |2659197 | import Data.Kind2660 | ^^^^^^^^^^^^^^^^^^^^^^^^^^...26612662src/Servant/Links.hs:418:19: warning: [-Wstar-is-type]2663 Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’2664 relies on the StarIsType extension, which will become2665 deprecated in the future.2666 Suggested fix: use ‘Type’ from ‘Data.Kind’ instead.2667 |2668418 | data AsLink (a :: *)2669 | ^26702671src/Servant/Links.hs:454:32: warning: [-Wstar-is-type]2672 Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’2673 relies on the StarIsType extension, which will become2674 deprecated in the future.2675 Suggested fix: use ‘Type’ from ‘Data.Kind’ instead.2676 |2677454 | type MkLink endpoint (a :: *)2678 | ^26792680src/Servant/Links.hs:533:57: warning: [-Wstar-is-type]2681 Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’2682 relies on the StarIsType extension, which will become2683 deprecated in the future.2684 Suggested fix: use ‘Type’ from ‘Data.Kind’ instead.2685 |2686533 | instance HasLink sub => HasLink (Header' mods sym (a :: *) :> sub) where2687 | ^26882689src/Servant/Links.hs:601:24: warning: [-Wstar-is-type]2690 Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’2691 relies on the StarIsType extension, which will become2692 deprecated in the future.2693 Suggested fix: use ‘Type’ from ‘Data.Kind’ instead.2694 |2695601 | class GLink (routes :: * -> *) (a :: *) where2696 | ^26972698src/Servant/Links.hs:601:29: warning: [-Wstar-is-type]2699 Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’2700 relies on the StarIsType extension, which will become2701 deprecated in the future.2702 Suggested fix: use ‘Type’ from ‘Data.Kind’ instead.2703 |2704601 | class GLink (routes :: * -> *) (a :: *) where2705 | ^27062707src/Servant/Links.hs:601:38: warning: [-Wstar-is-type]2708 Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’2709 relies on the StarIsType extension, which will become2710 deprecated in the future.2711 Suggested fix: use ‘Type’ from ‘Data.Kind’ instead.2712 |2713601 | class GLink (routes :: * -> *) (a :: *) where2714 | ^27152716src/Servant/Links.hs:659:76: warning: [-Wstar-is-type]2717 Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’2718 relies on the StarIsType extension, which will become2719 deprecated in the future.2720 Suggested fix: use ‘Type’ from ‘Data.Kind’ instead.2721 |2722659 | type MkLink (arr :> sub) _ = TypeError (PartialApplication (HasLink :: * -> Constraint) arr)2723 | ^27242725src/Servant/Links.hs:663:1: warning: [-Wmissing-methods]2726 • No explicit associated type or default declaration for ‘MkLink’2727 • In the instance declaration for ‘HasLink (ty :> sub)’2728 |2729663 | instance {-# OVERLAPPABLE #-} TypeError (NoInstanceForSub 2730 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...27312732src/Servant/Links.hs:663:31: warning: [-Wmissing-methods]2733 • No explicit implementation for2734 ‘toLink’2735 • In the instance declaration for ‘HasLink (ty :> sub)’2736 |2737663 | instance {-# OVERLAPPABLE #-} TypeError (NoInstanceForSub 2738 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^...27392740src/Servant/Links.hs:669:1: warning: [-Wmissing-methods]2741 • No explicit associated type or default declaration for ‘MkLink’2742 • In the instance declaration for ‘HasLink api’2743 |2744669 | instance {-# OVERLAPPABLE #-} TypeError (NoInstanceFor (HasLink api)) => HasLink api2745 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^27462747src/Servant/Links.hs:669:31: warning: [-Wmissing-methods]2748 • No explicit implementation for2749 ‘toLink’2750 • In the instance declaration for ‘HasLink api’2751 |2752669 | instance {-# OVERLAPPABLE #-} TypeError (NoInstanceFor (HasLink api)) => HasLink api2753 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^2754Warning: 'Header' is ambiguous. It is defined2755 * at src/Servant/API/ResponseHeaders.hs:67:72756 * at src/Servant/API/Header.hs:24:12757 You may be able to disambiguate the identifier by qualifying it or2758 by specifying the type/value namespace explicitly.2759 Defaulting to the one defined at src/Servant/API/ResponseHeaders.hs:66:12760Warning: Servant.API: StatusOf is exported separately but will be documented under HasStatus. Consider exporting it together with its parent(s) for code clarity.2761Warning: Servant.API: :- is exported separately but will be documented under GenericMode. Consider exporting it together with its parent(s) for code clarity.2762Warning: Servant.API: MkLink is exported separately but will be documented under HasLink. Consider exporting it together with its parent(s) for code clarity.2763 81% (127 /155) in 'Servant.API'2764 Missing documentation for:2765 Module header2766 Header' (src/Servant/API/Header.hs:26)2767 ReflectMethod (src/Servant/API/Verbs.hs:165)2768 Unique (src/Servant/API/UVerb/Union.hs:135)2769 inject (src/Servant/API/UVerb/Union.hs:101)2770 IsMember (src/Servant/API/UVerb/Union.hs:98)2771 Union (src/Servant/API/UVerb/Union.hs:70)2772 Statuses (src/Servant/API/UVerb.hs:56)2773 Statuses (src/Servant/API/UVerb.hs:56)2774 HasStatus (src/Servant/API/UVerb.hs:43)2775 statusOf (src/Servant/API/UVerb.hs:46)2776 GServantProduct (src/Servant/API/Generic.hs:128)2777 ToServantApi (src/Servant/API/Generic.hs:93)2778 StreamBody' (src/Servant/API/Stream.hs:75)2779 StreamPost (src/Servant/API/Stream.hs:70)2780 StreamGet (src/Servant/API/Stream.hs:69)2781 OctetStream (src/Servant/API/ContentTypes.hs:112)2782 FormUrlEncoded (src/Servant/API/ContentTypes.hs:111)2783 PlainText (src/Servant/API/ContentTypes.hs:110)2784 JSON (src/Servant/API/ContentTypes.hs:109)2785 HasResponseHeader (src/Servant/API/ResponseHeaders.hs:204)2786 AddHeader (src/Servant/API/ResponseHeaders.hs:159)2787 GetHeaders (src/Servant/API/ResponseHeaders.hs:117)2788 BuildHeadersTo (src/Servant/API/ResponseHeaders.hs:94)2789 HList (src/Servant/API/ResponseHeaders.hs:77)2790 ResponseHeader (src/Servant/API/ResponseHeaders.hs:66)2791 SBool2792 SBoolI2793 14% ( 2 / 14) in 'Servant.Test.ComprehensiveAPI'2794 Missing documentation for:2795 GET (src/Servant/Test/ComprehensiveAPI.hs:15)2796 ComprehensiveAPI (src/Servant/Test/ComprehensiveAPI.hs:17)2797 RawEndpoint (src/Servant/Test/ComprehensiveAPI.hs:21)2798 StreamingEndpoint (src/Servant/Test/ComprehensiveAPI.hs:24)2799 EmptyEndpoint (src/Servant/Test/ComprehensiveAPI.hs:27)2800 comprehensiveAPI (src/Servant/Test/ComprehensiveAPI.hs:30)2801 ComprehensiveAPIWithoutRaw (src/Servant/Test/ComprehensiveAPI.hs:33)2802 comprehensiveAPIWithoutRaw (src/Servant/Test/ComprehensiveAPI.hs:37)2803 ComprehensiveAPIWithoutStreaming (src/Servant/Test/ComprehensiveAPI.hs:40)2804 comprehensiveAPIWithoutStreaming (src/Servant/Test/ComprehensiveAPI.hs:44)2805 ComprehensiveAPIWithoutStreamingOrRaw (src/Servant/Test/ComprehensiveAPI.hs:77)2806 comprehensiveAPIWithoutStreamingOrRaw (src/Servant/Test/ComprehensiveAPI.hs:79)2807Warning: Servant.API.Generic: could not find link destinations for:28082809 - Servant.API.Generic.GToServant2810 - Servant.API.Generic.gtoServant2811 - Servant.API.Generic.gfromServant2812Warning: Servant.API.Modifiers: could not find link destinations for:28132814 - Servant.API.ResponseHeaders.addOptionalHeader2815 - Servant.API.ResponseHeaders.hlistLookupHeader2816 - Servant.API.ResponseHeaders.GetHeadersFromHList2817 - Servant.API.ResponseHeaders.getHeaders'2818Warning: Servant.API.Header: could not find link destinations for:28192820 - Servant.API.ResponseHeaders.addOptionalHeader2821 - Servant.API.ResponseHeaders.hlistLookupHeader2822 - Servant.API.ResponseHeaders.GetHeadersFromHList2823 - Servant.API.ResponseHeaders.getHeaders'2824Warning: Servant.API.NamedRoutes: could not find link destinations for:28252826 - Servant.Links.GLink2827Warning: Servant.API.ResponseHeaders: could not find link destinations for:28282829 - Servant.API.ResponseHeaders.addOptionalHeader2830 - Servant.API.ResponseHeaders.NFDataHList2831 - Servant.API.ResponseHeaders.hlistLookupHeader2832 - Servant.API.ResponseHeaders.GetHeadersFromHList2833 - Servant.API.ResponseHeaders.getHeaders'2834Warning: Servant.API.TypeErrors: could not find link destinations for:28352836 - Servant.API.TypeErrors.Arity2837Warning: Servant.API.UVerb.Union: could not find link destinations for:28382839 - Servant.API.UVerb.Union.CheckElemIsMember2840 - Servant.API.UVerb.Union.UElem2841 - Servant.API.UVerb.Union.Nubbed2842 - Servant.API.UVerb.Union.DuplicateElementError2843Warning: Servant.API.TypeLevel: could not find link destinations for:28442845 - Servant.API.TypeLevel.FragmentNotIn2846Warning: Servant.Types.SourceT: could not find link destinations for:28472848 - Data.Attoparsec.ByteString.Internal.Parser2849Warning: Servant.Links: could not find link destinations for:28502851 - Servant.Links.GLink2852 - Servant.Links.Fragment'2853Warning: Servant.API: could not find link destinations for:28542855 - Servant.API.ResponseHeaders.addOptionalHeader2856 - Servant.API.ResponseHeaders.hlistLookupHeader2857 - Servant.API.ResponseHeaders.GetHeadersFromHList2858 - Servant.API.ResponseHeaders.getHeaders'2859 - Servant.API.UVerb.Union.Nubbed2860 - Servant.API.UVerb.Union.DuplicateElementError2861 - Servant.API.UVerb.Union.UElem2862 - Servant.API.UVerb.Union.CheckElemIsMember2863 - Servant.Links.GLink2864 - Servant.API.Generic.gtoServant2865 - Servant.API.Generic.GToServant2866 - Servant.API.Generic.gfromServant2867 - Servant.API.ResponseHeaders.NFDataHList2868Documentation created: dist/doc/html/servant/index.html,2869dist/doc/html/servant/servant.txt2870Preprocessing test suite 'spec' for servant-0.19.1..2871haddockPhase completed in 41 secondsinstallPhase
2872installing2873Installing library in /nix/store/c5rms6q9jlhd8fcq46lb1v3wh5ya3sk3-servant-0.19.1/lib/ghc-9.2.4/i386-linux-ghc-9.2.4/servant-0.19.1-8xIsDCJOhDP5hdC3JU0nMLfixupPhase
2874post-installation fixup2875shrinking RPATHs of ELF executables and libraries in /nix/store/c5rms6q9jlhd8fcq46lb1v3wh5ya3sk3-servant-0.19.12876shrinking /nix/store/c5rms6q9jlhd8fcq46lb1v3wh5ya3sk3-servant-0.19.1/lib/ghc-9.2.4/i386-linux-ghc-9.2.4/libHSservant-0.19.1-8xIsDCJOhDP5hdC3JU0nML-ghc9.2.4.so2877strip is /nix/store/rkwixq2wda45gxx7zg1qh329zhkbvzzb-gcc-wrapper-11.3.0/bin/strip2878stripping (with command strip and flags -S) in /nix/store/c5rms6q9jlhd8fcq46lb1v3wh5ya3sk3-servant-0.19.1/lib2879patching script interpreter paths in /nix/store/c5rms6q9jlhd8fcq46lb1v3wh5ya3sk3-servant-0.19.12880checking for references to /build/ in /nix/store/c5rms6q9jlhd8fcq46lb1v3wh5ya3sk3-servant-0.19.1...2881shrinking RPATHs of ELF executables and libraries in /nix/store/jyyn8lx0h3ihzqzqk3fpb2qq55yfphv0-servant-0.19.1-doc2882strip is /nix/store/rkwixq2wda45gxx7zg1qh329zhkbvzzb-gcc-wrapper-11.3.0/bin/strip2883patching script interpreter paths in /nix/store/jyyn8lx0h3ihzqzqk3fpb2qq55yfphv0-servant-0.19.1-doc2884checking for references to /build/ in /nix/store/jyyn8lx0h3ihzqzqk3fpb2qq55yfphv0-servant-0.19.1-doc...