Hoogle Search

Within LTS Haskell 24.3 (ghc-9.10.2)

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

  1. data SerializableDict a

    distributed-process Control.Distributed.Process.Serializable

    Reification of Serializable (see Control.Distributed.Process.Closure)

  2. SerializableDict :: forall a . Serializable a => SerializableDict a

    distributed-process Control.Distributed.Process.Serializable

    No documentation available.

  3. data SerializableException

    ghc-lib-parser GHCi.Message

    No documentation available.

  4. withTransactionSerializable :: Connection -> IO a -> IO a

    postgresql-simple Database.PostgreSQL.Simple.Transaction

    Execute an action inside of a Serializable transaction. If a serialization failure occurs, roll back the transaction and try again. Be warned that this may execute the IO action multiple times. A Serializable transaction creates the illusion that your program has exclusive access to the database. This means that, even in a concurrent setting, you can perform queries in sequence without having to worry about what might happen between one statement and the next. Think of it as STM, but without retry.

  5. fromSerializableException :: SerializableException -> SomeException

    ghc-lib-parser GHCi.Message

    No documentation available.

  6. toSerializableException :: SomeException -> SerializableException

    ghc-lib-parser GHCi.Message

    No documentation available.

  7. class (NFData a, Serializable a) => NFSerializable a

    distributed-process-extras Control.Distributed.Process.Extras

    Introduces a class that brings NFData into scope along with Serializable, such that we can force evaluation. Intended for use with the UnsafePrimitives module (which wraps Control.Distributed.Process.UnsafePrimitives), and guarantees evaluatedness in terms of NFData. Please note that we cannot guarantee that an NFData instance will behave the same way as a Binary one with regards evaluation, so it is still possible to introduce unexpected behaviour by using unsafe primitives in this way.

  8. class (NFData a, Serializable a) => NFSerializable a

    distributed-process-extras Control.Distributed.Process.Extras.Internal.Types

    Introduces a class that brings NFData into scope along with Serializable, such that we can force evaluation. Intended for use with the UnsafePrimitives module (which wraps Control.Distributed.Process.UnsafePrimitives), and guarantees evaluatedness in terms of NFData. Please note that we cannot guarantee that an NFData instance will behave the same way as a Binary one with regards evaluation, so it is still possible to introduce unexpected behaviour by using unsafe primitives in this way.

  9. class Sql92SerializableConstraintDefinitionSyntax constraint

    beam-migrate Database.Beam.Migrate.SQL.SQL92

    IsSql92ColumnConstraintDefinitionSyntaxes that can be serialized to JSON

  10. class Sql92SerializableDataTypeSyntax dataType

    beam-migrate Database.Beam.Migrate.SQL.SQL92

    IsSql92DataTypeSyntaxes that can be serialized to JSON

Page 3 of many | Previous | Next