task::spawn(proc() {
let v = arc_v.get();
- assert_eq!(v[3], 4);
+ assert_eq!(*v.get(3), 4);
});
- assert_eq!((arc_v.get())[2], 3); //~ ERROR use of moved value: `arc_v`
+ assert_eq!(*(arc_v.get()).get(2), 3); //~ ERROR use of moved value: `arc_v`
println!("{:?}", arc_v); //~ ERROR use of moved value: `arc_v`
}