(
&self,
client: &Client,
index_type: IndexType,
mode: IndexMode,
)
| 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, |
no test coverage detected