// ./src/generics/multi_bounds.md use std::fmt::{Debug, Display}; fn compare_prints(t: &T) { println!("Debug: `{:?}`", t); println!("Display: `{}`", t); } fn compare_types(t: &T, u: &U) { println!("t: `{:?}`", t); println!("u: `{:?}`", u); } fn part0() { let string = "words"; let array = [1, 2, 3]; let vec = vec![1, 2, 3]; compare_prints(&string); //compare_prints(&array); // TODO ^ Try uncommenting this. compare_types(&array, &vec); } pub fn main() { part0(); }