std/streamwrapper
Source EditЭтот модуль реализует оболочку потока.
С версии 1.2.
Импорты
- deques, streams
Типы
Процедуры
proc newPipeOutStream[T](s: sink (ref T)): owned PipeOutStream[T]
-
Оборачивает поток для чтения с помощью PipeOutStream, так что вы можете использовать функции peek* и генерировать ошибку выполнения при вызове setPosition/getPosition или при выполнении операции записи.
Пример:
import std/[osproc, streamwrapper] var p = startProcess(exePath) outStream = p.outputStream().newPipeOutStream() echo outStream.peekChar p.close()
Source Edit
© 2006–2024 Andreas Rumpf
Licensed under the MIT License.
https://nim-lang.org/docs/streamwrapper.html