Function gix_archive::write_stream
source · pub fn write_stream<NextFn>(
stream: &mut Stream,
next_entry: NextFn,
out: impl Write,
opts: Options
) -> Result<(), Error>Expand description
Write all stream entries in stream as provided by next_entry(stream) to out configured according to opts which
also includes the streaming format.
Performance
- The caller should be sure
outis fast enough. If in doubt, wrap instd::io::BufWriter. - Further, big files aren’t suitable for archival into
tararchives as they require the size of the stream to be known prior to writing the header of each entry.