pub trait NumKey: Clone + Copy + PartialEq + Eq + PartialOrd + Ord + Debug { fn to_bytes(&self) -> Vec<u8>; fn from_bytes(b: &[u8]) -> Result<Self>; }
numberic key
key => bytes
bytes => key