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, using(exn : Exception)) -> usize

Write bytes from buffer. Returns number of bytes written.

Parameters

NameTypeNotes
self*(Self)
buf*(u8)
sizeusize

Returns: usize

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

Flush any buffered data to the underlying destination.

Parameters

NameTypeNotes
self*(Self)

Returns: unit