#![allow(unused_variables)] fn main() { use std::collections::VecDeque; let mut buf: VecDeque<_> = ['a', 'b', 'c'].into(); let buf2 = buf.split_off(1); assert_eq!(buf, ['a']); assert_eq!(buf2, ['b', 'c']); }