The mutable reference type. These behave like TVars, in that they always contain a value and updates are non-blocking and synchronised.
Instances10TVar, …
type TVar STM = TVarDefined in concurrency-1.11.0.3 · Control.Monad.STM.Classtype TVar (IsSTM m) = TVar mDefined in concurrency-1.11.0.3 · Control.Monad.STM.Classtype TVar (IdentityT stm) = TVar stmDefined in concurrency-1.11.0.3 · Control.Monad.STM.Classtype TVar (RWST r w s stm) = TVar stmDefined in concurrency-1.11.0.3 · Control.Monad.STM.Classtype TVar (RWST r w s stm) = TVar stmDefined in concurrency-1.11.0.3 · Control.Monad.STM.Classtype TVar (ReaderT r stm) = TVar stmDefined in concurrency-1.11.0.3 · Control.Monad.STM.Classtype TVar (StateT s stm) = TVar stmDefined in concurrency-1.11.0.3 · Control.Monad.STM.Classtype TVar (StateT s stm) = TVar stmDefined in concurrency-1.11.0.3 · Control.Monad.STM.Classtype TVar (WriterT w stm) = TVar stmDefined in concurrency-1.11.0.3 · Control.Monad.STM.Classtype TVar (WriterT w stm) = TVar stmDefined in concurrency-1.11.0.3 · Control.Monad.STM.Class