fix: complete screener candidates and clean Nix merge artifacts

This commit is contained in:
hermes 2026-10-02 16:51:14 +00:00
commit 301e52ca83
9 changed files with 153 additions and 10 deletions

View file

@ -81,7 +81,13 @@ pub trait NewsProvider {
#[allow(dead_code)]
pub trait ScreenerProvider {
fn screener(&self, filter: &str, region: &str, limit: usize) -> Result<Vec<Quote>, IdxError>;
/// `None` requests the complete candidate list for client-side ranking.
fn screener(
&self,
filter: &str,
region: &str,
limit: Option<usize>,
) -> Result<Vec<Quote>, IdxError>;
}
pub struct SelectedProvider {