diff options
| author | tslil clingman <tslil@posteo.de> | 2022-10-22 13:12:04 +0200 |
|---|---|---|
| committer | tslil clingman <tslil@posteo.de> | 2022-10-22 13:14:57 +0200 |
| commit | f6d4be2195a9103e42b00c9aa362c62d079c3f4e (patch) | |
| tree | 333c1f15325e1f51096e47355e455790b540ac3e /srchr/src/main.rs | |
| parent | 1fa7552c3018d541b617b5ceebc6abeaba013eaa (diff) | |
stats loading directly from json file
Diffstat (limited to 'srchr/src/main.rs')
| -rw-r--r-- | srchr/src/main.rs | 9 |
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(); |
