pub fn search<F>( root: &Path, opts: &SearchQuery, workspace: &Path, salt: &[u8; 32], load: F, ) -> Result<Vec<SearchHit>>where F: Fn(&str, u64) -> Result<Option<Event>>,