Struct genio::std_impls::GenioWrite [] [src]

pub struct GenioWrite<W>(_);

Wrapper providing genio::Write trait for std::io::Write types.

Methods

impl<W: Write> GenioWrite<W>
[src]

Wraps std writer into genio writer.

Unwraps std writer into genio writer.

Trait Implementations

impl<W: Write> Write for GenioWrite<W>
[src]

Value of this type is returned when write() fails. Read more

Value of this type is returned when flush() fails. In case of low-level writers flush often does nothing and therefore doesn't return error, so this type might be Void. Read more

Write a buffer into this object, returning how many bytes were written. Read more

Flush this output stream, ensuring that all intermediately buffered contents reach their destination. Read more

Attempts to write an entire buffer into this Write.

Hints the writer how much bytes will be written after call to this function. At least min bytes should be written after the call to this function and if max is Some(x) than at most x bytes should be written. Read more