| Copyright | (c) Sergey Vinokurov 2024 |
|---|---|
| License | Apache-2.0 (see LICENSE) |
| Maintainer | serg.foo@gmail.com |
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
System.Directory.OsPath.Streaming.Internal
Description
Synopsis
- data DirStream = DirStream {
- dsHandle :: !RawDirStream
- dsIsClosed :: !Counter
- dsFin :: !(Weak DirStream)
- openDirStream :: OsPath -> IO DirStream
- readDirStream :: DirStream -> IO (Maybe (OsPath, FileType))
- closeDirStream :: DirStream -> IO ()
- readDirStreamWithCache :: DirReadCache -> DirStream -> IO (Maybe (OsPath, Basename OsPath, FileType))
Documentation
Abstract handle to directory contents.
May be closed multiple times and will be automatically closed by GC when it goes out of scope.
Constructors
| DirStream | |
Fields
| |