MCPcopy Create free account
hub / github.com/emwalker/digraph / fetch_synonym_index

Method fetch_synonym_index

backend/src/git/client.rs:258–268  ·  view source on GitHub ↗
(&self, repo_id: RepoId, filename: &PathBuf)

Source from the content-addressed store, hash-verified

256 }
257
258 pub fn fetch_synonym_index(&self, repo_id: RepoId, filename: &PathBuf) -> Result<SynonymIndex> {
259 let view = self.view(repo_id)?;
260 let result = view.find_blob_by_filename(filename)?;
261 match result {
262 Some(blob) => {
263 let index = blob.try_into()?;
264 Ok(SynonymIndex::make(filename.to_owned(), index))
265 }
266 None => Ok(SynonymIndex::new(filename)),
267 }
268 }
269
270 pub fn fetch_token_index(
271 &self,

Callers 3

synonym_indexMethod · 0.80
synonym_phrase_indexMethod · 0.80
synonym_token_indexMethod · 0.80

Calls 3

find_blob_by_filenameMethod · 0.80
viewMethod · 0.45
try_intoMethod · 0.45

Tested by

no test coverage detected