Hoogle Search
Within LTS Haskell 24.50 (ghc-9.10.3)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
finally :: MonadUnliftIO m => m a -> m b -> m aunliftio UnliftIO.Exception Perform thing, guaranteeing that after will run after, even if an exception occurs. Same interruptible vs uninterrupible points apply as with bracket. See base's finally for more information.
calloc :: (MonadIO m, Storable a) => m (Ptr a)unliftio UnliftIO.Foreign Lifted calloc.
callocArray :: (MonadIO m, Storable a) => Int -> m (Ptr a)unliftio UnliftIO.Foreign Lifted callocArray.
callocArray0 :: (MonadIO m, Storable a) => Int -> m (Ptr a)unliftio UnliftIO.Foreign Lifted callocArray0.
callocBytes :: MonadIO m => Int -> m (Ptr a)unliftio UnliftIO.Foreign Lifted callocBytes.
malloc :: (MonadIO m, Storable a) => m (Ptr a)unliftio UnliftIO.Foreign Lifted malloc.
mallocArray :: (MonadIO m, Storable a) => Int -> m (Ptr a)unliftio UnliftIO.Foreign Lifted mallocArray.
mallocArray0 :: (MonadIO m, Storable a) => Int -> m (Ptr a)unliftio UnliftIO.Foreign Lifted mallocArray0.
mallocBytes :: MonadIO m => Int -> m (Ptr a)unliftio UnliftIO.Foreign Lifted mallocBytes.
mallocForeignPtr :: (MonadIO m, Storable a) => m (ForeignPtr a)unliftio UnliftIO.Foreign Lifted mallocForeignPtr.