n1 => val1 in test.rs. Also apparently Rust now derives Show for vectors of types that implement show, so remove a conflicting implementation