#![cfg(feature="use_std")]
extern crate indexing;
use indexing::scope;
#[test]
fn test_vec() {
let mut v = vec![0, 1];
scope(&mut v, |v| {
let mut v = v.only_index();
v.push(1);
let end = v.push(2);
assert_eq!(v[end], 2);
});
assert_eq!(&v, &[0, 1, 1, 2]);
}