Struct zstd::stream::zio::Writer [−][src]
pub struct Writer<W, D> { /* fields omitted */ }
Expand description
Implementations
Creates a new Writer
.
All output from the given operation will be forwarded to writer
.
Ends the stream.
This must be called after all data has been written to finish the stream.
If you forget to call this and just drop the Writer
, you will have
an incomplete output.
Keep calling it until it returns Ok(())
, then don’t call it again.
Return the wrapped Writer
and Operation
.
Careful: if you call this before calling Writer::finish()
, the
output may be incomplete.
Gives a mutable reference to the inner writer.
Gives a mutable reference to the inner operation.
Trait Implementations
Write a buffer into this writer, returning how many bytes were written. Read more
Flush this output stream, ensuring that all intermediately buffered contents reach their destination. Read more
can_vector
)Determines if this Write
r has an efficient write_vectored
implementation. Read more
Attempts to write an entire buffer into this writer. Read more
write_all_vectored
)Attempts to write multiple buffers into this writer. Read more
Writes a formatted string into this writer, returning any error encountered. Read more