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.
runDeriver :: Deriver cls => Proxy cls -> Cxt -> Type -> Q [Dec]th-utilities TH.Derive No documentation available.
module Data.Derivation.
CanDerive No documentation available.
canDerive :: (IsString s, Ord v) => Givens v -> Wanted v -> Try e (Log s v) Booltypecheck-plugin-nat-simple Data.Derivation.CanDerive No documentation available.
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"))
recursivelyDeriveMissingInstancesFor :: Monoid w => (Name -> Q Bool) -> Name -> (Name -> Q w) -> Q waeson-typescript Data.Aeson.TypeScript.Recursive No documentation available.
recursivelyDeriveMissingTypeScriptInstancesFor :: Monoid w => Name -> (Name -> Q w) -> Q waeson-typescript Data.Aeson.TypeScript.Recursive No documentation available.
mkDerivedName :: TransformContext -> OccName -> TmNameclash-lib Clash.Rewrite.Util No documentation available.
-
domain-aeson DomainAeson No documentation available.
-
domain-aeson DomainAeson No documentation available.
-
domain-cereal DomainCereal No documentation available.