binrep-0.5.0: src/Binrep/Via.hs
module Binrep.Via where
import Binrep.CBLen qualified as BR
import Binrep.BLen.Simple qualified as BR.Simple
import Binrep.Put.Mason qualified as BR.Mason
import Binrep.Put.Bytezap qualified as BR.Bytezap
import Binrep.Get.Flatparse qualified as BR.Flatparse
-- | Identity newtype for using with @DerivingVia@.
newtype Binreply a = Binreply { unBinreply :: a }
deriving stock Show
deriving (BR.IsCBLen, BR.Simple.BLen, BR.Mason.Put, BR.Bytezap.Put, BR.Flatparse.Get) via a