fmt/lib.rs
1#![no_std]
2
3use core::fmt;
4
5#[derive(Clone, Copy, Debug, PartialEq, Eq, PartialOrd, Ord, Hash)]
6pub struct Items<Xs>(pub Xs);
7
8impl<Xs: Clone + Iterator> fmt::Display for Items<Xs> where Xs::Item: fmt::Display {
9 #[inline]
10 fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
11 for x in self.0.clone() { write!(f, "{}", x)?; }
12 Ok(())
13 }
14}