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

Method search_index

backend/src/git/index.rs:531–543  ·  view source on GitHub ↗
(
        &self,
        client: &Client,
        index_type: IndexType,
        mode: IndexMode,
    )

Source from the content-addressed store, hash-verified

529 }
530
531 pub fn search_index(
532 &self,
533 client: &Client,
534 index_type: IndexType,
535 mode: IndexMode,
536 ) -> Result<SearchTokenIndex> {
537 let filename = self.index_filename(index_type)?;
538 match mode {
539 IndexMode::Replace => Ok(SearchTokenIndex::new(&filename)),
540 IndexMode::ReadOnly => client.fetch_token_index(self.repo_id, &filename),
541 IndexMode::Update => client.fetch_token_index(self.repo_id, &filename),
542 }
543 }
544
545 pub fn synonym_index(
546 &self,

Callers 1

Calls 2

index_filenameMethod · 0.80
fetch_token_indexMethod · 0.80

Tested by

no test coverage detected