Use an ugly trick to avoid cloning the FST

This commit is contained in:
Clément Renault 2019-12-20 17:39:32 +01:00
parent 1163f390b3
commit 4be11f961b
No known key found for this signature in database
GPG key ID: 0151CDAB43460DAE
2 changed files with 12 additions and 1 deletions

View file

@ -446,7 +446,7 @@ fn fetch_matches<'txn, 'tag>(
) -> MResult<Vec<BareMatch<'tag>>>
{
let before_words_fst = Instant::now();
let words = match main_store.words_fst(reader)? {
let words = match unsafe { main_store.static_words_fst(reader)? } {
Some(words) => words,
None => return Ok(Vec::new()),
};