pub fn write<R, W, F>(writer: W, f: F) -> Result<R>Expand description
Converts given io::Writer to fmt::Writer.
The Writer is constructed from your writer which you
can use to write UTF-8 data to. The function returns underlying io
Error, if there has been one.
This function uses closure instead of directly exposing Writer
in order to make error handling ergonomic/idiomatic.
See the crate-level documentation for an example.
§Panics
This function panics if writer didn’t return an error but you
return Err from the closure. Return Ok(Err(YourError)) to handle
your own error cases.