assemble_app
pub fn kv_scan<T>(b: &str, opts: &ScanOpts) -> Result<Vec<T>> where T: DeserializeOwned,