Module io/writer

io/writer

Writer trait for byte-level output.

Traits / Modules

Writer trait
Writer

Common interface for writing bytes to a destination.

Methods

write : fn(self : Self, buf : *(u8), size : usize, exn : Exception) -> usize

Write bytes from buffer. Returns number of bytes written.

Parameters

NameTypeNotes
selfSelf
buf*(u8)
sizeusize
exnException

Returns: usize

flush : fn(self : Self, exn : Exception) -> unit

Flush any buffered data to the underlying destination.

Parameters

NameTypeNotes
selfSelf
exnException

Returns: unit