Skip to main content

NoveltyProvider

Type Alias NoveltyProvider 

Source
pub type NoveltyProvider = Box<dyn Fn(&str, &str) -> Option<f64> + Send + Sync>;
Expand description

Novelty override (§53 NoveltyProvider): per-symbol novelty in [0,1], or None to keep the engine default of 1.0. Same first-Some-wins and range discipline as CriticalityProvider.

Aliased Type§

pub struct NoveltyProvider(/* private fields */);