| Copyright | (c) Hisaket VioletRed 2022 |
|---|---|
| License | AGPL-3.0-or-later |
| Maintainer | hisaket@outlook.jp |
| Stability | experimental |
| Portability | POSIX |
| Safe Haskell | None |
| Language | Haskell2010 |
Polysemy.FS.Scoped.ByteString
Description
Synopsis
- readAccessToIO :: Members '[Embed IO, Resource] r => Access BytesFormat ReadAccess (ReadBytes ': (ReadToEnd ': Cursor)) r b
- writeAccessToIO :: Members '[Embed IO, Resource] r => Access BytesFormat WriteAccess (Overwrite ': (Resize ': Cursor)) r b
- rwAccessToIO :: Members '[Embed IO, Resource] r => Access BytesFormat WriteAccess (ReadBytes ': (ReadToEnd ': (Overwrite ': (Resize ': Cursor)))) r b
- appendAccessToIO :: Members '[Embed IO, Resource] r => Access BytesFormat WriteAccess '[Append, Resize] r b
Documentation
readAccessToIO :: Members '[Embed IO, Resource] r => Access BytesFormat ReadAccess (ReadBytes ': (ReadToEnd ': Cursor)) r b Source #
An interpreter for read open mode with binary.
writeAccessToIO :: Members '[Embed IO, Resource] r => Access BytesFormat WriteAccess (Overwrite ': (Resize ': Cursor)) r b Source #
An interpreter for write open mode with binary.
rwAccessToIO :: Members '[Embed IO, Resource] r => Access BytesFormat WriteAccess (ReadBytes ': (ReadToEnd ': (Overwrite ': (Resize ': Cursor)))) r b Source #
An interpreter for read and write open mode with binary.
appendAccessToIO :: Members '[Embed IO, Resource] r => Access BytesFormat WriteAccess '[Append, Resize] r b Source #
An interpreter for append open mode with binary.