aboutsummaryrefslogtreecommitdiff
path: root/srchr/src/main.rs
diff options
context:
space:
mode:
authortslil clingman <tslil@posteo.de>2022-10-22 13:12:04 +0200
committertslil clingman <tslil@posteo.de>2022-10-22 13:14:57 +0200
commitf6d4be2195a9103e42b00c9aa362c62d079c3f4e (patch)
tree333c1f15325e1f51096e47355e455790b540ac3e /srchr/src/main.rs
parent1fa7552c3018d541b617b5ceebc6abeaba013eaa (diff)
stats loading directly from json file
Diffstat (limited to 'srchr/src/main.rs')
-rw-r--r--srchr/src/main.rs9
1 files changed, 7 insertions, 2 deletions
diff --git a/srchr/src/main.rs b/srchr/src/main.rs
index 667b675..b4a26f9 100644
--- a/srchr/src/main.rs
+++ b/srchr/src/main.rs
@@ -67,7 +67,7 @@ impl<'a> Tournament<'a> {
});
let result;
- if tournament[0].1 < best {
+ if tournament[0].1 + 0.00001 < best {
result = Some(tournament[0].0);
} else {
result = None;
@@ -82,7 +82,12 @@ impl<'a> Tournament<'a> {
}
fn main() {
- let corpus = Corpus::load(CORPUS_FILE_NAME).unwrap();
+ let corpus;
+ if LOAD_STATS {
+ corpus = Corpus::load_from_json_file(STATS_FILE_NAME).unwrap();
+ } else {
+ corpus = Corpus::load_from_text_file(CORPUS_FILE_NAME).unwrap();
+ }
println!("{}", corpus);
let seed_layout = Layout::from_verbose(STARTING_LAYOUT_STRING).unwrap();