1pub fn print_json<T: serde::Serialize + ?Sized>(value: &T) { 2 match serde_json::to_string_pretty(value) { 3 Ok(json) => println!("{json}"), 4 Err(e) => eprintln!("Failed to serialize JSON: {e}"), 5 } 6}