Hoogle Search
Within LTS Haskell 24.42 (ghc-9.10.3)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
derivePubKey :: Ctx -> SecKey -> PubKeysecp256k1-haskell Crypto.Secp256k1.Internal.Base No documentation available.
deriveSerialize :: Q [Dec] -> Q [Dec]streamly-core Streamly.Data.MutByteArray Given an Serialize instance declaration splice without the methods (e.g. [d|instance Serialize a => Serialize (Maybe a)|]), generate an instance declaration including all the type class method implementations.
>>> deriveSerialize = deriveSerializeWith id
Usage:$(deriveSerialize [d|instance Serialize a => Serialize (Maybe a)|])
deriveSerializeWith :: (SerializeConfig -> SerializeConfig) -> Q [Dec] -> Q [Dec]streamly-core Streamly.Data.MutByteArray deriveSerializeWith config-modifier instance-dec generates a template Haskell splice consisting of a declaration of a Serialize instance. instance-dec is a template Haskell declaration splice consisting of a standard Haskell instance declaration without the type class methods (e.g. [d|instance Serialize a => Serialize (Maybe a)|]). The type class methods for the given instance are generated according to the supplied config-modifier parameter. See SerializeConfig for default configuration settings. Usage:
$(deriveSerializeWith ( inlineSerializeAt (Just NoInline) . inlineDeserializeAt (Just NoInline) ) [d|instance Serialize a => Serialize (Maybe a)|])
deriveUnbox :: Q [Dec] -> Q [Dec]streamly-core Streamly.Data.MutByteArray Given an Unbox instance declaration splice without the methods (e.g. [d|instance Unbox a => Unbox (Maybe a)|]), generate an instance declaration including all the type class method implementations. Usage:
$(deriveUnbox [d|instance Unbox a => Unbox (Maybe a)|])
deriveSerialize :: Q [Dec] -> Q [Dec]streamly-core Streamly.Internal.Data.MutByteArray Given an Serialize instance declaration splice without the methods (e.g. [d|instance Serialize a => Serialize (Maybe a)|]), generate an instance declaration including all the type class method implementations.
>>> deriveSerialize = deriveSerializeWith id
Usage:$(deriveSerialize [d|instance Serialize a => Serialize (Maybe a)|])
deriveSerializeWith :: (SerializeConfig -> SerializeConfig) -> Q [Dec] -> Q [Dec]streamly-core Streamly.Internal.Data.MutByteArray deriveSerializeWith config-modifier instance-dec generates a template Haskell splice consisting of a declaration of a Serialize instance. instance-dec is a template Haskell declaration splice consisting of a standard Haskell instance declaration without the type class methods (e.g. [d|instance Serialize a => Serialize (Maybe a)|]). The type class methods for the given instance are generated according to the supplied config-modifier parameter. See SerializeConfig for default configuration settings. Usage:
$(deriveSerializeWith ( inlineSerializeAt (Just NoInline) . inlineDeserializeAt (Just NoInline) ) [d|instance Serialize a => Serialize (Maybe a)|])
deriveUnbox :: Q [Dec] -> Q [Dec]streamly-core Streamly.Internal.Data.MutByteArray Given an Unbox instance declaration splice without the methods (e.g. [d|instance Unbox a => Unbox (Maybe a)|]), generate an instance declaration including all the type class method implementations. Usage:
$(deriveUnbox [d|instance Unbox a => Unbox (Maybe a)|])
deriveEnumerable :: Name -> Q [Dec]testing-feat Test.Feat No documentation available.
deriveEnumerable :: Name -> Q [Dec]testing-feat Test.Feat.Class No documentation available.
deriveInstanceIfNecessary :: Monoid w => Name -> (Name -> Q w) -> WriterT w Q ()aeson-typescript Data.Aeson.TypeScript.Recursive No documentation available.