Safe Haskell | Safe-Inferred |
---|---|
Language | GHC2021 |
System.FS.BlockIO.Async
Synopsis
- 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)
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
.