-- Hoogle documentation, generated by Haddock -- See Hoogle, http://www.haskell.org/hoogle/ -- | Derive instances for the `bytes` library for your existential types. -- @package exinst-bytes @version 0.1 -- | This module exports Serial instances for Some1, -- Some2, Some3 and Some4 from -- Exinst.Singletons, provided situable Dict1, -- Dict2, Dict3 and Dict4 instances are available. -- -- See the README file in the exinst package for more general -- documentation: -- https://hackage.haskell.org/package/exinst#readme module Exinst.Instances.Bytes instance (SingKind 'KProxy, SingKind 'KProxy, SingKind 'KProxy, SingKind 'KProxy, Serial (DemoteRep 'KProxy), Serial (DemoteRep 'KProxy), Serial (DemoteRep 'KProxy), Serial (DemoteRep 'KProxy), Dict4 Serial f4) => Serial (Some4 f4) instance (SingKind 'KProxy, SingKind 'KProxy, SingKind 'KProxy, Serial (DemoteRep 'KProxy), Serial (DemoteRep 'KProxy), Serial (DemoteRep 'KProxy), Dict3 Serial f3) => Serial (Some3 f3) instance (SingKind 'KProxy, SingKind 'KProxy, Serial (DemoteRep 'KProxy), Serial (DemoteRep 'KProxy), Dict2 Serial f2) => Serial (Some2 f2) instance (SingKind 'KProxy, Serial (DemoteRep 'KProxy), Dict1 Serial f1) => Serial (Some1 f1)