pub trait JoinAppend {
// Required method
fn join_append<'b>(
&mut self,
sep: &[u8],
items: impl Iterator<Item = &'b [u8]>,
term: &LineTerminator,
) -> Result<(), Error>;
}
Expand description
A trait for adding join_append
to a writer.
Required Methods§
Sourcefn join_append<'b>(
&mut self,
sep: &[u8],
items: impl Iterator<Item = &'b [u8]>,
term: &LineTerminator,
) -> Result<(), Error>
fn join_append<'b>( &mut self, sep: &[u8], items: impl Iterator<Item = &'b [u8]>, term: &LineTerminator, ) -> Result<(), Error>
Given an input iterator of items, write them with a serparator and a newline.
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.
Implementors§
impl<W: Write> JoinAppend for W
JoinAppend
for Write
.