git_semantic/search/mod.rs
1mod engine;
2mod error;
3mod filter;
4
5pub use engine::SearchEngine;
6pub use error::SearchError;
7
8use crate::git::CommitInfo;
9use serde::{Deserialize, Serialize};
10
11#[derive(Debug, Clone, Serialize, Deserialize)]
12pub struct SearchResult {
13 pub commit: CommitInfo,
14 pub similarity: f32,
15 pub rank: usize,
16}