From e4a1959fc737e9a8fa1c956ac5a4677f7d9ce2d3 Mon Sep 17 00:00:00 2001 From: Lionel Sambuc Date: Fri, 4 Oct 2019 19:10:49 +0200 Subject: [PATCH] Don't append .index to core name autmatically The array of string passed to load() is now full file names instead of Core / dataset names. --- src/database/mod.rs | 4 +--- src/main.rs | 2 +- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/src/database/mod.rs b/src/database/mod.rs index 775ac29..5fff56e 100644 --- a/src/database/mod.rs +++ b/src/database/mod.rs @@ -138,9 +138,7 @@ impl DataBase { } pub fn load_core(name: &str) -> Result<(Vec, Core), String> { - let fn_index = format!("{}.index", name); - - let mmap = DataBase::mmap_file(&fn_index)?; + let mmap = DataBase::mmap_file(&name)?; match bincode::deserialize(&mmap[..]) { Err(e) => Err(format!("Index deserialization error: {:?}", e)), diff --git a/src/main.rs b/src/main.rs index 0c52f81..99edd38 100644 --- a/src/main.rs +++ b/src/main.rs @@ -29,7 +29,7 @@ fn main() { let db; { info_time!("Loading database index"); - db = DataBase::load(&["10k"]).unwrap(); + db = DataBase::load(&["10k.index"]).unwrap(); } if true {