usestd::ops::{Add, Shl, Shr, Sub};/// An integer vector that can be used as a key for [`Tree`](crate::Tree).
pubtraitVectorKey:
Sized
+ Copy
+ Add<Output = Self>
+ Sub<Output = Self>
+ Shl<Output = Self>
+ Shr<Output = Self>
+ Eq
{// Need this because we can't impl `Mul<u32>` for foreign types.
fnmul_u32(self, rhs:u32)->Self;}