1 struct DroppingSlice<'a>(&'a [i32]);
3 impl Drop for DroppingSlice<'_> {
5 println!("hi from slice");
9 impl DroppingSlice<'_> {
10 fn iter(&self) -> std::slice::Iter<'_, i32> {
16 let mut v = vec![1, 2, 3, 4];
17 for x in DroppingSlice(&*v).iter() {