pub struct SearchResult {
pub path: PathBuf,
pub session_id: String,
pub project: Option<String>,
pub first_user_message: Option<String>,
pub snippet: Option<String>,
pub rank: f64,
pub first_timestamp: Option<String>,
pub message_count: u64,
}Expand description
A single FTS5 search result
Fields§
§path: PathBuf§session_id: String§project: Option<String>§first_user_message: Option<String>§snippet: Option<String>§rank: f64§first_timestamp: Option<String>ISO 8601 timestamp string from session_metadata (e.g. “2026-03-20T14:30:00Z”)
message_count: u64Total message count for this session
Trait Implementations§
Source§impl Clone for SearchResult
impl Clone for SearchResult
Source§fn clone(&self) -> SearchResult
fn clone(&self) -> SearchResult
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for SearchResult
impl RefUnwindSafe for SearchResult
impl Send for SearchResult
impl Sync for SearchResult
impl Unpin for SearchResult
impl UnsafeUnpin for SearchResult
impl UnwindSafe for SearchResult
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more