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-polkadot-1.1.0.1Haskell2010

Network.Polkadot.Metadata.Type.Discovery

Runtime type discovery for generic metadata structures.

  • 1 type
  • 1 class
  • 3 values
datadata DiscoveryContext
#

Contains information about types and current context.

Instances4Eq, Show, Semigroup, Monoid
classclass Discovery a where
#

Collects information about runtime types.

Methods

Instances5Discovery
  • Discovery Word8Defined in web3-polkadot-1.1.0.1 · Network.Polkadot.Metadata.Type.Discovery

    Skip Word8 when found.

  • Discovery HexStringDefined in web3-polkadot-1.1.0.1 · Network.Polkadot.Metadata.Type.Discovery

    Skip HexString when found.

  • Discovery TextDefined in web3-polkadot-1.1.0.1 · Network.Polkadot.Metadata.Type.Discovery

    Skip Text when found.

  • Discovery TypeDefined in web3-polkadot-1.1.0.1 · Network.Polkadot.Metadata.Type.Discovery

    Register Type when found.

  • (Generic a, GDiscovery (NS (NP I) (Code a))) => Discovery aDefined in web3-polkadot-1.1.0.1 · Network.Polkadot.Metadata.Type.Discovery

    If input type is generic structure, let's go deep using generics.