dingo-core-0.0.2: src/Control/DeepSeq/ByteString.hs
module Control.DeepSeq.ByteString
( -- Just for the instances
) where
import Control.DeepSeq (NFData(..))
import qualified Data.ByteString as BS
import qualified Data.ByteString.Lazy as BSL
-- Strict byte strings are already in WHNF.
instance NFData BS.ByteString
-- Conversion to strict chunks ensures WHNF.
instance NFData BSL.ByteString where
rnf a = rnf (BSL.toChunks a)