HORIZON HASKELLDocslts/ghc-9.14.x99ffbb82026-10-19Search packagesCtrl K
Theme: |

GHC 9.14.1 · lts/ghc-9.14.x · 99ffbb8 · 2026-10-19

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.

Synopsis
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