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.
-
distributed-process Control.Distributed.Process.Serializable Reification of Serializable (see Control.Distributed.Process.Closure)
SerializableDict :: forall a . Serializable a => SerializableDict adistributed-process Control.Distributed.Process.Serializable No documentation available.
-
ghc-lib-parser GHCi.Message No documentation available.
withTransactionSerializable :: Connection -> IO a -> IO apostgresql-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.
fromSerializableException :: SerializableException -> SomeExceptionghc-lib-parser GHCi.Message No documentation available.
toSerializableException :: SomeException -> SerializableExceptionghc-lib-parser GHCi.Message No documentation available.
class (NFData a, Serializable a) =>
NFSerializable adistributed-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.
class (NFData a, Serializable a) =>
NFSerializable adistributed-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.
class
Sql92SerializableConstraintDefinitionSyntax constraintbeam-migrate Database.Beam.Migrate.SQL.SQL92 IsSql92ColumnConstraintDefinitionSyntaxes that can be serialized to JSON
class
Sql92SerializableDataTypeSyntax dataTypebeam-migrate Database.Beam.Migrate.SQL.SQL92 IsSql92DataTypeSyntaxes that can be serialized to JSON