pub fn print_object<'a, V, I>(
    entries: I,
    f: &mut Formatter<'_>,
    options: &Options,
    indent: usize,
    sizes: &[Size],
    index: &mut usize
) -> Result<(), Error>
where I: IntoIterator<Item = (&'a str, V)>, <I as IntoIterator>::IntoIter: ExactSizeIterator, V: PrintWithSize,