HORIZON HASKELLDocslts/ghc-9.14.xd82dee82026-10-12Search names, modules, packages, or :: a typeCtrl K

GHC 9.14.1 · lts/ghc-9.14.x · d82dee8 · 2026-10-12

Moduleweb3-solidity-1.1.0.0Haskell2010

Data.Solidity.Event.Internal

This module is internal, the purpose is to define helper classes and types to assist in event decoding. The user of this library should have no need to use this directly in application code.

  • 1 type
  • 8 classes
classclass HListRep a (xs :: [Type]) | a -> xs, a -> xs where
#

Generic representation to HList representation

Methods

Instances3HListRep
  • HListRep (NP f as') as => HListRep (SOP f '[as']) asDefined in web3-solidity-1.1.0.0 · Data.Solidity.Event.Internal
  • HListRep (NP I '[]) '[]Defined in web3-solidity-1.1.0.0 · Data.Solidity.Event.Internal
  • HListRep (NP I as) as => HListRep (NP I (a ': as)) (a ': as)Defined in web3-solidity-1.1.0.0 · Data.Solidity.Event.Internal
classclass Sort (xs :: [Type]) where
#

Sort a Tagged HList

Associated types

Methods

Instances2Sort
  • Sort '[]Defined in web3-solidity-1.1.0.0 · Data.Solidity.Event.Internal
  • (Sort xs, Insert x (Sort' xs)) => Sort (x ': xs)Defined in web3-solidity-1.1.0.0 · Data.Solidity.Event.Internal
classclass UnTag (t :: [Type]) where
#

Unwrap all the Tagged items in an HList

Associated types

Methods

Instances2UnTag
  • UnTag '[]Defined in web3-solidity-1.1.0.0 · Data.Solidity.Event.Internal
  • UnTag ts => UnTag (Tagged n a ': ts)Defined in web3-solidity-1.1.0.0 · Data.Solidity.Event.Internal