Struct diffusion::FileWriter[][src]

pub struct FileWriter<T> where
    T: Write
{ /* fields omitted */ }

is a writer for file. It can only start to write a new file but not append to an existing file.

Methods

impl<T> FileWriter<T> where
    T: Write
[src]

returns a new file writer instance. It returns error if there is IO error during the process.

writes multiple buffers as one message returns Ok(()) if write is successful.

Trait Implementations

impl<T: Debug> Debug for FileWriter<T> where
    T: Write
[src]

Formats the value using the given formatter. Read more

impl<T> Writer for FileWriter<T> where
    T: Write
[src]

returns Ok(()) if write is successful.

Auto Trait Implementations

impl<T> Send for FileWriter<T> where
    T: Send

impl<T> Sync for FileWriter<T> where
    T: Sync