lsm-tree-0.1.0.0: Log-structured merge-trees
Safe HaskellSafe-Inferred
LanguageGHC2021

System.FS.BlockIO.Async

Synopsis

Documentation

asyncHasBlockIO :: (Handle HandleIO -> Bool -> IO ()) -> (Handle HandleIO -> FileOffset -> FileOffset -> Advice -> IO ()) -> (Handle HandleIO -> FileOffset -> FileOffset -> IO ()) -> (FsPath -> LockMode -> IO (Maybe (LockFileHandle IO))) -> (Handle HandleIO -> IO ()) -> (FsPath -> IO ()) -> (FsPath -> FsPath -> IO ()) -> HasFS IO HandleIO -> IOCtxParams -> IO (HasBlockIO IO HandleIO) Source #

IO instantiation of HasBlockIO, using blockio-uring.