cu29

Trait WriteStream

Source
pub trait WriteStream<E>:
    Sync
    + Send
    + Debug
where E: Encode,
{ // Required method fn log(&mut self, obj: &E) -> Result<(), CuError>; // Provided method fn flush(&mut self) -> Result<(), CuError> { ... } }
Expand description

Defines a basic write, append only stream trait to be able to log or send serializable objects.

Required Methods§

Source

fn log(&mut self, obj: &E) -> Result<(), CuError>

Provided Methods§

Source

fn flush(&mut self) -> Result<(), CuError>

Implementations on Foreign Types§

Source§

impl WriteStream<CuLogEntry> for SimpleFileWriter

Source§

fn log(&mut self, obj: &CuLogEntry) -> Result<(), CuError>

Source§

fn flush(&mut self) -> Result<(), CuError>

Implementors§