A monad supporting atomic memory transactions.
Instances9Monad, Functor, MonadFix, Applicative, Alternative, MonadPlus, …
Monad STMDefined in ghc-internal-9.1003.0 · GHC.Internal.Conc.SyncFunctor STMDefined in ghc-internal-9.1003.0 · GHC.Internal.Conc.SyncMonadFix STMDefined in stm-2.5.3.1 · Control.Monad.STM · orphanApplicative STMDefined in ghc-internal-9.1003.0 · GHC.Internal.Conc.SyncAlternative STMDefined in ghc-internal-9.1003.0 · GHC.Internal.Conc.SyncMonadPlus STMDefined in ghc-internal-9.1003.0 · GHC.Internal.Conc.SyncMArray TArray e STMDefined in stm-2.5.3.1 · Control.Concurrent.STM.TArraySemigroup a => Semigroup (STM a)Defined in ghc-internal-9.1003.0 · GHC.Internal.Conc.SyncMonoid a => Monoid (STM a)Defined in ghc-internal-9.1003.0 · GHC.Internal.Conc.Sync