(&self, client: &Client, mode: IndexMode)
| 557 | } |
| 558 | |
| 559 | pub fn token_index(&self, client: &Client, mode: IndexMode) -> Result<SearchTokenIndex> { |
| 560 | let filename = self.index_filename(IndexType::Search)?; |
| 561 | match mode { |
| 562 | IndexMode::Replace => Ok(SearchTokenIndex::new(&filename)), |
| 563 | IndexMode::ReadOnly => client.fetch_token_index(self.repo_id, &filename), |
| 564 | IndexMode::Update => client.fetch_token_index(self.repo_id, &filename), |
| 565 | } |
| 566 | } |
| 567 | } |
| 568 | |
| 569 | pub trait SaveChangesForPrefix { |
no test coverage detected