pub struct FileScorer;Expand description
TF-IDF style file scorer for intelligent context prioritization. Phase 3 Item 12: scores files by relevance to the task.
Implementations§
Source§impl FileScorer
impl FileScorer
Sourcepub fn score_files(
task: &str,
files: &[FileEntry],
symbols: &[SymbolEntry],
) -> Vec<(String, f64)>
pub fn score_files( task: &str, files: &[FileEntry], symbols: &[SymbolEntry], ) -> Vec<(String, f64)>
Score a set of files against a task description. Returns (file_path, score) sorted by relevance descending.
Auto Trait Implementations§
impl Freeze for FileScorer
impl RefUnwindSafe for FileScorer
impl Send for FileScorer
impl Sync for FileScorer
impl Unpin for FileScorer
impl UnsafeUnpin for FileScorer
impl UnwindSafe for FileScorer
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
impl<A, B, T> HttpServerConnExec<A, B> for Twhere
B: Body,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more