fmt_display_map

Function fmt_display_map 

Source
pub const fn fmt_display_map<F, I, K, V>(values_fn: F) -> FmtDisplayMap<F>
where F: Fn() -> I, I: IntoIterator<Item = (K, V)>, K: Display, V: Display,
Expand description

Creates an object that Debug or Display a list of (Display, Display) objects as a map.

Example:

let fmt = fmt_tools::fmt_display_map(|| ('a'..'d').zip('x'..));

assert_eq!(format!("{fmt:?}"), "{a: x, b: y, c: z}");
assert_eq!(format!("{fmt}"), "{a: x, b: y, c: z}");