module NvFetcher.Utils where import Data.Binary import qualified Data.ByteString as BS import qualified Data.ByteString.Lazy as LBS encode' :: Binary a => a -> BS.ByteString encode' :: a -> ByteString encode' = [ByteString] -> ByteString BS.concat ([ByteString] -> ByteString) -> (a -> [ByteString]) -> a -> ByteString forall b c a. (b -> c) -> (a -> b) -> a -> c . ByteString -> [ByteString] LBS.toChunks (ByteString -> [ByteString]) -> (a -> ByteString) -> a -> [ByteString] forall b c a. (b -> c) -> (a -> b) -> a -> c . a -> ByteString forall a. Binary a => a -> ByteString encode decode' :: Binary a => BS.ByteString -> a decode' :: ByteString -> a decode' = ByteString -> a forall a. Binary a => ByteString -> a decode (ByteString -> a) -> (ByteString -> ByteString) -> ByteString -> a forall b c a. (b -> c) -> (a -> b) -> a -> c . [ByteString] -> ByteString LBS.fromChunks ([ByteString] -> ByteString) -> (ByteString -> [ByteString]) -> ByteString -> ByteString forall b c a. (b -> c) -> (a -> b) -> a -> c . ByteString -> [ByteString] forall (f :: * -> *) a. Applicative f => a -> f a pure