menu

AsyncWriter

import { AsyncWriter } from "destack:async";

Asynchronous byte writer.

language/library/src/async/writer.ds:6:12
1export interface AsyncWriter {2    write(buffer: &'a readonly [uint8]): AsyncResult<usize, IoError>;3    flush(): AsyncResult<void, IoError>;4}

Members

write(buffer: &'a readonly [uint8]): AsyncResult<usize, IoError>

Write bytes from buffer.

flush(): AsyncResult<void, IoError>

Flush buffered writes.