Moduleouroboros-consensus-4.2.1.0
Ouroboros.Consensus.Util.MonadSTM.StrictSVar
Synopsis
- value castStrictSVar
- value isEmptySVar
- value modifySVar
- value modifySVar_
- value newEmptySVar
- value newEmptySVarWithInvariant
- value newSVar
- value newSVarWithInvariant
- value putSVar
- value readSVar
- value readSVarSTM
- value swapSVar
- value takeSVar
- value tryPutSVar
- value tryReadSVar
- value tryTakeSVar
- value updateSVar
- value updateSVar_
- data StrictSVar
- Packageouroboros-consensus-4.2.1.0
- Exports19
- LicenceApache-2.0
Instances2NoThunks
NoThunks (StrictSVar m a) => NoThunks (StrictSVar (WithEarlyExit m) a)Defined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Util.EarlyExitNoThunks a => NoThunks (StrictSVar IO a)Defined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Util.MonadSTM.StrictSVar