Fix GHC 9.8 warnings
This commit is contained in:
@ -65,9 +65,11 @@ packageDownloads variableName = string (variableName <> "=\"")
|
||||
<* string "\"\n"
|
||||
|
||||
hexDigit :: GenParser Word8
|
||||
hexDigit =
|
||||
let digitPair = count 2 hexDigitChar
|
||||
in fst . head . readHex . fmap (toEnum . fromIntegral) <$> digitPair
|
||||
hexDigit = count 2 hexDigitChar
|
||||
>>= extractNumber . readHex . fmap (toEnum . fromIntegral)
|
||||
where
|
||||
extractNumber [(number, "")] = pure number
|
||||
extractNumber _ = fail "Unable to convert a 2-digit hexadecimal number"
|
||||
|
||||
packageChecksum :: GenParser ByteString
|
||||
packageChecksum = ByteString.pack <$> count 16 hexDigit
|
||||
|
Reference in New Issue
Block a user