Hoogle Search

Within LTS Haskell 24.52 (ghc-9.10.3)

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

  1. unsafeRead :: (PrimMonad m, Unboxable a) => MVector (PrimState m) a -> Int -> m a

    unboxing-vector Data.Vector.Unboxing.Mutable

    No documentation available.

  2. newtype ChildThreadError

    unexceptionalio UnexceptionalIO

    Async signal that a child thread ended due to non-async PseudoException

  3. ChildThreadError :: PseudoException -> ChildThreadError

    unexceptionalio UnexceptionalIO

    No documentation available.

  4. solveBreadthFirst :: forall w (s :: Type -> Type) a . (C w, C s) => T w s a -> w s a

    unique-logic-tf UniqueLogic.ST.TF.System

    No documentation available.

  5. fieldReadonly :: (Unjson a, Typeable a) => Text -> (s -> a) -> Text -> Ap (FieldDef s) ()

    unjson Data.Unjson

    Declare a field that is readonly from the point of view of Haskell structures, it will be serialized to JSON but never read from JSON. Example:

    unjsonThing :: UnjsonDef Thing
    unjsonThing = objectOf $ pure (\s -> Thing 59123 s)
    <* fieldReadonly "port"
    thingPort
    "Random port the server is listening on"
    <*> field "string"
    thingString
    "Additional string"
    
    data Thing = Thing { thingPort :: Int, thingString :: String, ... }
    

  6. fieldReadonlyBy :: Typeable a => Text -> (s -> a) -> Text -> UnjsonDef a -> Ap (FieldDef s) ()

    unjson Data.Unjson

    Declare a field that is readonly from the point of view of Haskell structures, it will be serialized to JSON but never read from JSON. Accepts unjson parser as a parameter. Example:

    unjsonThing :: UnjsonDef Thing
    unjsonThing = objectOf $ pure (\s -> Thing 59123 s)
    <* fieldReadonlyBy "port"
    thingPort
    "Random port the server is listening on"
    unjsonPort
    <*> field "string"
    thingString
    "Additional string"
    
    data Thing = Thing { thingPort :: Port, thingString :: String, ... }
    

  7. setOwnerReadable :: Bool -> Permissions -> Permissions

    unliftio-path UnliftIO.Path.Directory

    No documentation available.

  8. EmailAlreadyExists :: UpdateUserError

    users Web.Users.Types

    No documentation available.

  9. EmailAlreadyTaken :: CreateUserError

    users Web.Users.Types

    No documentation available.

  10. UsernameAlreadyExists :: UpdateUserError

    users Web.Users.Types

    No documentation available.

Page 835 of many | Previous | Next