packages feed

streamly-0.11.1: benchmark/Streamly/Benchmark/Data/Serialize/RecNonCompatible.hs

{-# LANGUAGE TemplateHaskell #-}

module Streamly.Benchmark.Data.Serialize.RecNonCompatible
    ( RecNonCompatible(..)
    , valRecNonCompatible
    ) where

--------------------------------------------------------------------------------
-- Imports
--------------------------------------------------------------------------------

import Streamly.Benchmark.Data.Serialize.TH (genLargeRecord)

import qualified Streamly.Internal.Data.MutByteArray as Serialize

--------------------------------------------------------------------------------
-- Code
--------------------------------------------------------------------------------

$(genLargeRecord "RecNonCompatible" 50)
$(Serialize.deriveSerialize [d|instance Serialize.Serialize RecNonCompatible|])