// compile-pass #![allow(dead_code)] // Test to make sure that explicit self params work inside closures // pretty-expanded FIXME #23616 struct Box { x: usize } impl Box { pub fn set_many(&mut self, xs: &[usize]) { for x in xs { self.x = *x; } } } pub fn main() {}