rblaze/bond-haskell

View on GitHub
runtime/src/Data/Bond/Internal/Bonded.hs-boot

Summary

Maintainability
Test Coverage
module Data.Bond.Internal.Bonded where

import Control.DeepSeq
import Data.Typeable
import qualified Data.ByteString.Lazy as BL

data Bonded a = BondedStream BL.ByteString | BondedObject a

instance Typeable Bonded
instance Show a => Show (Bonded a)
instance NFData a => NFData (Bonded a)