heart-core-0.3.1: An opinionated library prelude in the UnliftIO style

Safe HaskellNone
LanguageHaskell2010

Heart.Core.Alloc

Documentation

data Alloc e Source #

Instances
Functor Alloc Source # 
Instance details

Defined in Heart.Core.Alloc

Methods

fmap :: (a -> b) -> Alloc a -> Alloc b #

(<$) :: a -> Alloc b -> Alloc a #

newAlloc :: MonadIO m => (e -> e) -> e -> m (Alloc e) Source #

newEnumAlloc :: (MonadIO m, Enum e) => m (Alloc e) Source #

incAlloc :: MonadIO m => Alloc e -> m e Source #