pub(crate) trait Joined: IntoIterator {
// Required method
fn joined(self, sep: &str, f: &mut Formatter<'_>) -> Result;
}Required Methods§
Sourcefn joined(self, sep: &str, f: &mut Formatter<'_>) -> Result
fn joined(self, sep: &str, f: &mut Formatter<'_>) -> Result
Takes an iterator over elements that implement Display, and format them into f, separated by sep.
This is similar to Itertools::format, but instead of returning an implementation of Display,
it formats directly into a Formatter.
The performance of joined is slightly better than format, since it doesn’t need to use a Cell to keep track of whether fmt
was already called (joined’s API doesn’t allow it be called more than once).