{-# OPTIONS -fno-warn-orphans #-} -- ---------------------------------------------------------------------------- {- | 'Binary' instance for 'Fingerprint'. -} -- ---------------------------------------------------------------------------- module GHC.Fingerprint.Binary where import Control.Applicative import Data.Binary import GHC.Fingerprint.Type -- ------------------------------------------------------------ instance Binary Fingerprint where put (Fingerprint hi lo) = put hi >> put lo get = Fingerprint <$> get <*> get -- ------------------------------------------------------------