Copyright | (c) Hisaket VioletRed 2022 |
---|---|
License | AGPL-3.0-or-later |
Maintainer | hisaket@outlook.jp |
Stability | experimental |
Portability | POSIX |
Safe Haskell | None |
Language | Haskell2010 |
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.