Hoogle Search

Within LTS Haskell 24.33 (ghc-9.10.3)

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

  1. litNumRange :: Platform -> LitNumType -> (Maybe Integer, Maybe Integer)

    ghc GHC.Types.Literal

    Get the literal range

  2. litNumWrap :: Platform -> Literal -> Literal

    ghc GHC.Types.Literal

    Wrap a literal number according to its type using wrapping semantics.

  3. mkLitNumber :: Platform -> LitNumType -> Integer -> Literal

    ghc GHC.Types.Literal

    Create a numeric Literal of the given type

  4. mkLitNumberMaybe :: Platform -> LitNumType -> Integer -> Maybe Literal

    ghc GHC.Types.Literal

    Create a numeric Literal of the given type if it is in range

  5. mkLitNumberWrap :: Platform -> LitNumType -> Integer -> Literal

    ghc GHC.Types.Literal

    Make a literal number using wrapping semantics if the value is out of bound.

  6. bignumUnit :: Unit

    ghc GHC.Unit.Types

    No documentation available.

  7. bignumUnitId :: UnitId

    ghc GHC.Unit.Types

    No documentation available.

  8. type family XNumTy x

    ghc Language.Haskell.Syntax.Extension

    No documentation available.

  9. HsNumTy :: XNumTy pass -> Integer -> HsTyLit pass

    ghc Language.Haskell.Syntax.Type

    No documentation available.

  10. fromPersistValueEnum :: (Enum a, Bounded a) => PersistValue -> Either Text a

    persistent Database.Persist.Class.PersistEntity

    Convenience function for getting a free PersistField instance from a type with an Enum instance. This function also requires a Bounded instance to improve the reporting of errors. Example usage in combination with toPersistValueEnum:

    data SeverityLevel = Low | Medium | Critical | High
    deriving (Enum, Bounded)
    instance PersistField SeverityLevel where
    fromPersistValue = fromPersistValueEnum
    toPersistValue = toPersistValueEnum
    

Page 165 of many | Previous | Next