From a180c89947f8e0c191ba7e7dba4c6eb7edf538e6 Mon Sep 17 00:00:00 2001 From: Yann Herklotz Grave Date: Sat, 16 Feb 2019 14:43:47 +0000 Subject: Fix lint errors --- src/VeriFuzz/Icarus.hs | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'src/VeriFuzz/Icarus.hs') diff --git a/src/VeriFuzz/Icarus.hs b/src/VeriFuzz/Icarus.hs index b5b2b02..c8bfccd 100644 --- a/src/VeriFuzz/Icarus.hs +++ b/src/VeriFuzz/Icarus.hs @@ -24,7 +24,7 @@ import qualified Data.ByteString.Lazy as L (ByteString) import Data.Char (digitToInt) import Data.Foldable (fold) import Data.List (transpose) -import Data.Maybe (fromMaybe, listToMaybe) +import Data.Maybe (listToMaybe) import Data.Text (Text) import qualified Data.Text as T import Numeric (readInt) @@ -66,8 +66,7 @@ convert :: Text -> ByteString convert = toStrict . (encode :: Integer -> L.ByteString) - . fromMaybe 0 - . fmap fst + . maybe 0 fst . listToMaybe . readInt 2 (`elem` ("01" :: String)) digitToInt . T.unpack -- cgit