char_coal/word/
cached.rs

1use super::{FromCache, Query, WordEntry, WordQuery};
2
3impl<'a> Query for FromCache<'a> {
4    fn query(&mut self, word_query: &WordQuery) -> anyhow::Result<WordEntry> {
5        let file = self.cache.query(word_query.word(), "bin")?;
6        let entry = bincode::deserialize_from(file)?;
7        Ok(entry)
8    }
9}