A Rust library providing read-only array type allowing access two slices as a single continuous vector. Can be used for example to conveniently access parts of VecDeque.

Example

```rust use std::collections::VecDeque; use uvector::UVec;

// Return sum of the first 3 numbers in VecDeque fn head3sum(vd: &VecDeque) -> i32 { let uv = UVec::new(vd.asslices()); uv.range(0, 3).iter().fold(0, |sum, x| sum + x) }

fn main() { let mut vd: VecDeque = VecDeque::new(); for i in 1..6 { vd.pushback(i); } let s = head3sum(&vd); assert_eq!(s, 6); } ```