Hoogle Search

Within LTS Haskell 24.27 (ghc-9.10.3)

Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.

  1. runDeriver :: Deriver cls => Proxy cls -> Cxt -> Type -> Q [Dec]

    th-utilities TH.Derive

    No documentation available.

  2. module Data.Derivation.CanDerive

    No documentation available.

  3. canDerive :: (IsString s, Ord v) => Givens v -> Wanted v -> Try e (Log s v) Bool

    typecheck-plugin-nat-simple Data.Derivation.CanDerive

    No documentation available.

  4. declareDerivedUnit :: String -> Q Type -> Rational -> Maybe String -> Q [Dec]

    units Data.Metrology.TH

    declareDerivedUnit unit_name base_unit_type ratio (Just abbrev) creates a new derived unit, expressed in terms of base_unit_type. ratio says how many base units are in the derived unit. (Thus, if unit_name is Minute and base_unit_type is ''Second, then ratio would be 60.) abbrev, if supplied, becomes the string produced in the derived unit's Show instance. If no abbreviation is supplied, no Show instance is generated. Example usage:

    $(declareDerivedUnit "Minute" [t| Second |] 60 (Just "min"))
    

  5. recursivelyDeriveMissingInstancesFor :: Monoid w => (Name -> Q Bool) -> Name -> (Name -> Q w) -> Q w

    aeson-typescript Data.Aeson.TypeScript.Recursive

    No documentation available.

  6. recursivelyDeriveMissingTypeScriptInstancesFor :: Monoid w => Name -> (Name -> Q w) -> Q w

    aeson-typescript Data.Aeson.TypeScript.Recursive

    No documentation available.

  7. mkDerivedName :: TransformContext -> OccName -> TmName

    clash-lib Clash.Rewrite.Util

    No documentation available.

  8. fromJsonDeriver :: Deriver

    domain-aeson DomainAeson

    No documentation available.

  9. toJsonDeriver :: Deriver

    domain-aeson DomainAeson

    No documentation available.

  10. serializeDeriver :: Deriver

    domain-cereal DomainCereal

    No documentation available.

Page 96 of many | Previous | Next